默认
打赏 发表评论 9
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)
微信扫一扫关注!

一、前言


最新动态:专业版iOS端 v9.1 已发布并上架应市场App Store安装地址更多运行截图)。

二、专业版,当前版本:v9.1


v9.1更新日志


此版更新内容【bug修复和优化】:

  • 1)[bug] 解决了与Web产品互通时,收到撤回被引用消息的指令时会崩溃的问题;
  • 2)[bug] 解决了“查换用户”界面中精确查找时,输入内容时会导致底部按钮等控件显示高度被错误改变的问题;
  • 3)[bug] 解决了聊天输入框中自定义表情和数字、英文混输时,表情图标会消失的问题;
  • 4)[优化] 更换了位置消息中的高德地图AppKey,解决每日调用量限制问题;
  • 5)[优化] 优化了首页“消息”列表中单聊类型未正确同步时的收发消息和点击后的处理逻辑;
  • 6)[优化] 聊天消息自动识别电话、网址、邮箱等内容,点击自动跳转到系统功能;
  • 7)[优化] 优化了首页“消息”列表中同一好友和陌生人会话不能自动合并的问题。

v9.0更新日志


此版更新内容【新增“@”功能、消息引用功能等】:

  • 1)[新增] 新增“@”功能;
  • 2)[新增] 新增消息引用功能(支持引用全部消息类型);
  • 3)[bug] 解决显示Android端发起的的音视频呼叫记录时,显示的是JSON文本的问题;
  • 4)[bug] 解决了消息转发时,“最近消息”列表中的表情内容没有被转义成表情图标的问题;
  • 5)[bug] 聊天界面中对新发的图片消息等长按时不显示弹出菜单的问题(直到表格被刷新后才会正常);
  • 6)[优化] 首页消息列表中的语音消息将显示语音时长(跟新版微信一样);
  • 7)[优化] 其它优化及bug修复。

新增功能运行截图:更多截图点此查看



v8.0更新日志


此版更新内容【新增群名片、消息转发功能等】:

  • 1)[新增] 新增了“群名片”功能;
  • 2)[新增] 新增了消息转发功能;
  • 3)[新增] 安全提升,启用了AppKey校验机制;
  • 4)[优化] 安全提升,优化了http接口、文件上传接口、socket长连接的token校验逻辑;
  • 5)[优化] 更换了新的高德地图websevice key;
  • 6)[优化] 其它ui细节和bug优化等。

此版新增功能运行截图(更多截图点此查看):



v7.0更新日志


此版更新内容【适配最新iOS系统及bug解决和优化】:

  • 1)[新增] 新增了支持从相册中选取视频并发送;
  • 2)[bug] 解决了代码中设置聊天界面中消息文字颜色无作用的问题;
  • 3)[bug] 解决了聊天消息列表中查看短视频后返回时,最后一行消息被输入框档住的问题;
  • 4)[bug] 解决了一处因后台任务未显式结束导致的潜在内存泄漏问题;
  • 5)[bug] 当处于群聊界面是,群主更新群名称时,不能直接刷新群聊界面当前的标题上群名称的最新显示;
  • 6)[优化] 登陆界面中,密码输入框增加了密文和明文切换显示功能;
  • 7)[优化] 解决了iOS16.4+系统上因UIAlertView兼容性导致的某些功能中确认事件不能执行的问题;
  • 8)[优化] 解决了从其它界面返回到注册界面的动画跳转时,原界面导航栏变成黑色块的问题;
  • 9)[优化] 解决了聊天界面下方的功能面板打开状态下,再点“+” 号会切换到文本输入,而不是取消功能面板显示的问题;
  • 10)[优化] 升级了图片选择库以适配最新的iOS系统;
  • 11)[优化] 解决了聊天界面中发送大文件后,会立即弹出软键盘并进入文字输入状态的问题;
  • 12)[优化] 查看图片界面中,长按弹出菜单效果UI美化;
  • 13)[优化] 重新优化了闪屏、登录、帮助、忘记密码、注册、注册成功、查找用户、邀请朋友共计8个界面的UI设计;
  • 14)[优化] 其它未提及的ui细节优化和美感提升。

此版部分界面更新(更多截图点此查看):

v6.2更新日志


此版更新内容【通信层优化】:

  • 1)[优化] 升级核心通信层库MobileIMSDK v6.3
  • 2)[优化] 提供了方便的配置用于开/关长连接的SSL/TLS加密传输。

v6.1更新日志


此版更新内容【bug修复和UI细节优化】:

  • 1)[bug] 在聊天信息界面中查找消息时,点击查看指定消息,在聊天界面中不能自动滚动到这条消息;
  • 2)[bug] 点击首页“消息”列表中遗留的陌生人聊天信息时,无法重置消息未读数的问题;
  • 3)[bug] 在聊天界面中进入别的界面再回来时,底部面板没有自动关闭/收起;
  • 4)[优化] 优化了标题栏弹出菜单的圆角效果(使之更符合最新iOS美感设计);
  • 5)[优化] 优化了APP中各种文本输入框UI效果,以及其它UI细节;
  • 6)[优化] 优化了短视频录制界面在iOS16“灵动岛”手机上的ui适配。

v6.0更新日志


此版更新内容【新增“一键已读、搜索”等功能!】:

  • 1)[新增] 搜索功能(支持好友、群聊、聊天记录搜索(与微信逻辑一样));
  • 2)[新增] “聊天信息”界面中新增“查找聊天记录”功能;
  • 3)[新增] “群聊信息”界面中新增“查找聊天记录”功能;
  • 4)[新增] 首页消息界面中,增加了“一键已读”功能;
  • 5)[bug] 解决了iOS16+“灵动岛”手机下,聊天界面功能面板和输入法显示的冲突;
  • 6)[优化] 优化了聊天界面中查看位置、名片消息回来时会自动滚动到最后一行的问题。

此版主要新增功能运行截图(更多截图点此查看):
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_search_percent60_notitle.jpg

v5.0更新日志


此版更新内容【新增“扫一扫”等功能!】:

  • 1)[新增] “扫一扫”界面及功能逻辑;
  • 2)[新增] “我的二维码”界面及功能逻辑;
  • 3)[新增] “群聊二维码”界面及功能逻辑;
  • 4)[优化] 相关界面中的弹出菜单UI细节优化。

此版主要新增功能运行截图(更多截图点此查看):
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_19_scan_qr_notitle.jpg

v4.4更新日志


此版更新内容【新增聊天信息界面等功能!

  • 1)[bug] 解决了大量聊天消息时,重app后有极小几率出现乱序的问题;
  • 2)[bug] 当首页“消息”都是置顶时,取消其中任一个置顶,会错误地将其排在列表首位而不是列表末尾;
  • 3)[新增] 新增“聊天信息”界面及相应的功能逻辑;
  • 4)[优化] 首页“新息”中免打扰消息将不显示未读数(只显示红点和“n条未读”)
  • 5)[优化] 单聊支持消息免打扰设置
  • 6)[优化] 重写了“好友”列表界面(支持按字母排序、快速检索、未处理好友数显示等);
  • 7)[优化] 未处理好友请求数字只记录新增的数量(已经查看过的将不计入);
  • 8)[优化] 其它ui和图标的细节优化(冷色化、简洁化);
  • 9)[优化] 群信息界面中新增“置顶聊天”、“清除聊天消息”功能等。

此版主要新增功能运行截图(更多截图点此查看):
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_v4.4_2.jpg

v4.3.1更新日志


  • 1)[新增] 新增加了表情功能

RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_33.jpg

v4.3更新日志


  • 1)[新增] 增加了消息“撤回”功能,体验与微信保持一致(支持双向撤回);
  • 2)[新增] 增加了设置好友备注(及附属字段)的功能;
  • 3)[新增] 新增加了聊天消息删除功能
  • 4)[优化] 优化了登陆界面UI(更换了背景图并实现了微动画效果);
  • 5)[优化] 升级MobileIMSDK库至v6.1.2版;
  • 6)[优化] 优化了好友数据及首页“消息”列表中title的更新和显示逻辑,使之及时保持最新;
  • 7)[优化] 优化了用户信息、个人中心的小图标。

v4.2更新日志


  • 1)[bug]解决在iOS15系统下,标题栏UI会变黑色等问题;
  • 2)[bug]解决在iOS15系统下,主界面tabBar的UI会变黑色的问题;
  • 3)[bug]解决了短视频消息录制出的视频没有声音的问题。
  • 4)[优化]升级了MobileIMSDK库至v6.1.1版;
  • 5)[优化]增加了多说锹交ヌ吖δ堋�

v4.1.2更新日志


  • 1)[bug]解决了打开聊天界面后,历史消息的头像没有显示的问题;
  • 2)[bug]解决了聊天界面、首页“消息”列表中,对方更新头像后,下次启动app仍不能及时显示最新头像的问题;
  • 3)[优化]当进入查看某用户的个人信息界面时,将强制刷新该用户头像缓存(包括内存、SD卡),确保及时显示对方的最新头像;
  • 4)[优化]升级SDWebImage库至v5.10.4最新版;
  • 5)[优化]优化MSSBrowse库以便其适配SDWebImage最新版。

v4.1 & v4.1.1更新日志


  • 1)[优化]升级MobileIMSDK_TCP版至v5.0.1最新版,暴露了一个api,使开发者可以设置最大tcp帧长度;
  • 1)[优化]解决了XCode12编译的版本,在iOS14上无法显示聊天图片的问题;
  • 2)[bug]解决了留海屏下,聊天界面中弹出输入法后导致与输入框间存在空隙的问题;
  • 3)[优化]解决了聊天界面在模拟器上,当是文本聊天消息且只有一行文字时,消息气泡的头像下方有几个像素不能显示出来的问题;
  • 4)[优化]首页“消息”界面的标题可以像微信一样同步显示未读消息总数了;
  • 5)[优化]重新实现了聊天消息中的图片、短视频消息中图片的气泡显示,彻底解决在XCode12、iOS14上无法显示的兼容性风险(包括模拟器);
  • 6)[bug]解决了APP在被强杀时(会自动提交注销登陆请求)服务端会清除DeviceToken,从而无法收到APNs离线推送;
  • 7)[bug]升级高德地图sdk,解决在ios14上发送位置消息崩溃的问题;
  • 8)[优化]优化了聊天界面下方输入区的UI和图标,提升美感;
  • 9)[优化]优化了聊天界面中下方“更多”面板的背景色;
  • 10)[bug]解决了ios14下流海屏时,聊天界面中消息列表会从底部的safe area区透示的问题;
  • 11)[优化]优化了消息气泡中短视频消息的视频时长显示方式,由原“10''”形式改为“0:10”表示10秒视频;
  • 12)[优化]群聊(包括世界频道)中,消息气泡上的用户头像现在是圆形了(之前是矩形);
  • 13)[bug]解决了首页“消息”里的某些item没有按显示的时间排序的问题;
  • 14)[优化]优化了聊天消息中时间的人性化显示,严格向微信看齐;
  • 15)[优化]聊天界面气泡及相关ui细节优化,提升美感;
  • 16)[优化]升级相册和拍照库TZPhotoPickerController至最新版,解决新手机、新版ios的诸多兼容问题;
  • --
  • 17)[优化]使用WXWebView替换原UIWebView实现打开网页功能,解决app上架时的ITMS-90809拒审问题;
  • 18)[优化]升级AFNetWorking库至4.0.1版,解决app上架时的ITMS-90809拒审问题;
  • 19)[优化]升级MBProgessHUD菊花进度提示库至1.2.0版;

v4.0更新日志


  • 1)[优化]优化了聊天界面中的更多面板里的图标等;
  • 2)[优化]支持自动登陆了;
  • 3)[bug]解决处于模拟器中运行,且输入法是使用“Connect to hardware keybord”时,聊天界面中下滑会崩溃的问题;
  • 4)[bug]解决了短视频录制界面在大屏手机上的UI适配问题;
  • 5)[优化]重构了聊天列表中的消息类型,简化代码,方便开发者增加新的消息类型等;
  • 6)[优化]重构了首页“消息”功能中的代码,重构逻辑、简化代码,方便开发者2次开发;
  • 7)[新增]实现了“名片”消息功能
  • 8)[优化]解决了RMMapper冲突的问题(rbp工程中的RMMapper改名);
  • 9)[新增]实现了“位置”消息功能
  • 10)[新增]通信底层升级为MobileIMSDK v5.0,使用TCP协议。

RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_v4_02.jpg
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_v4_01.jpg
新版本更多清晰大图,请见《RainbowChat-iOS端运行截图

v3.0.2更新日志


  • 1)[bug]解决了上传到服务端的devicetoken为空,进而无法离线APNS推送的问题

v3.0.1更新日志


  • 1)[bug]解决了ios13上TabBar文字选中颜色变为默认系统蓝色的问题。

v3.0更新日志


  • 1)[优化]聊天消息中的大文件、语音的数字颜色改为亮蓝色;
  • 2)[优化]适配了iOS13系统的deviceToken格式问题;
  • 3)[优化]升级了拍照和相册选择库至v3.2.4,更好兼容新款iPhone和iOS13:
  • 4)[优化]“我”发出的消息,当未发成功时提示信息的位置向左偏移46px;
  • 5)[bug]某些情况下,收到的图片消息不能正确加载并显示出来;
  • 6)[bug]当语音留言消息不足1秒时显示为“0''”的问题;
  • 7)[bug]解决了聊天界面的内存泄漏问题;
  • 8)[优化]将多个界面中“viewDidUnload:”方法修正为“dealloc:”;
  • 9)[新增]增加了大文件消息;
  • 10)[新增]增加了短视频消息。
  • 11)v3.0已于20191128通过苹果的APP Store上架审核点此进入App Store)。

RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_v3_01.jpg
RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_v3_02.jpg
新版本更多清晰大图,请见《RainbowChat-iOS端运行截图

v2.0更新日志


  • 1)[优化]首页“消息”里的显示时间,参考微信的逻辑,进行更优化的人性化显示;
  • 2)[优化]网络通信库MobileIMSDK升级至v4.0.1版;
  • 3)[优化]解决了聊天界面在iPhoneX及以上手机上的适配问题;
  • 4)[优化]为聊天界面、个人相册管理界面适配iPhoneX及以上刘海屏手机;
  • 5)[优化]查找好友的结果界面上,增加了“换一批”按钮及功能实现;
  • 6)[优化]首页“消息”的item中、用户信息界面中,增加了“陌生人”标识的显示;
  • 7)[优化]本地用户的个人中心中,带有“NEW”标签的功能,点击后就不再显示NEW标签了;
  • 8)[bug]解决了首页消息等地方的未读数红色背景不能自动拉伸的问题;
  • 9)[bug]解决了某种边界情况群聊界面中,点击查看群信息时,不提示“不在群内”的提示信息;
  • 10)[优化]群成员管理列表中,现在点击头像可以查看群员的信人信息了;
  • 11)[bug]解决了群主更新公告后,需等再次登陆时才能看到修改人信息的问题;
  • 12)【主要】全面升级ios版UI界面:更扁平化、更简洁、更清新;
  • 13)v2.0已于20190827通过苹果的APP Store上架审核点此进入App Store)。

RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_rpb-ios-v2.jpg
新版本更多清晰大图,请见《RainbowChat-iOS端运行截图

v1.2更新日志


  • 1)对目前不支持的消息:大文件、礼品消息、实时音视频呼叫等,给出友好提示信息(而不是技术代码),提升体验;
  • 2)实现了完整的大文件消息的完整功能逻辑,包括:消息接收、UI显示、大文件断点下载(暂停下载/继续下载)、大文件查看等;
  • 3)[bug]解决了好友、陌生人聊天中,当聊天界面被覆盖时,新消息没有即时显示在聊天界面中的问题;
  • 4)[bug]解决了群聊时,发送的语音留言消息当有人读取后,其他人都无法正常读取的问题;
  • 5)[bug]解决了当APP退入后台的瞬间收到好友聊天消息,再在极短时间内回到前台时,有一定几率发生消息重复的问题。
  • 6)v1.2已于20190118通过苹果的APP Store上架审核点此进入App Store)。

RainbowChat(iOS端) 版本更新日志(本贴持续更新...)_224816y7mz7e78nwm3667g.jpg

v1.0更新日志


(2)iOS端(v1.0)主要更新内容:
  • 1)实现了一个封装的http rest客户端框架(基于AF3.0);
  • 2)实现了一个通用的文件上传和下载接口(基于AF3.0);
  • 3)实现了与RainbowChat服务端配套的基本IM协议的组装、解析、发送;
  • 4)实现了一对一聊界面和功能(文字、图片、语音留言);
  • 5)搞定app的图标;
  • 6)闪屏界面参考Android版美化完成;
  • 7)登陆界面美化;
  • 8)解决了登陆界面中,输入不存在的用户名,也能进入主界面的问题;
  • 9)登陆界面中用户名理应只能输入数字或邮箱;
  • 10)主界面参考Android版进行美化;
  • 11)网络断线时,把那个提示UI加到首页(参考Android版);
  • 12)首页“消息”界面及功能基本完成;
  • 13)好友界面、数据模型等完整功能的实现:
  •    * ok 好友数据模型初步完整实现;
  •    * ok 好友UI界面初步完整实现;
  •    * ok 好友上线时好像不能更新界面上的小在线下线图标;
  •    * ok 把用户头像加载功能实现等;
  •    * ok 将用户头像显示成圆角,好看一点;
  •    * ok 将好友列表的UI美感严格按照android版美化(包括要实现ios界面的多屏适配);
  •    * ok 首页的“消息”里把聊天消息的收发逻辑加上去;
  •    * ok 主页“消息”、好友列表的未读消息数处理及显示逻辑;
  •    * ok 好友删除功能;
  •    * ok 导航栏上方的两个按钮样式,想办法搞成android相同的样式;
  •    * ok 好友列表界面上方个人信息显示部分,按照android版把它实现;
  • 14)更多页面的界面和功能实现:
  • 15)首页“消息”界面的表格行UI美感按照android版细节美化调整;
  • 16)首页“消息”Tab增加了未读总数的气泡显示,提升未读消息的用户体验;
  • 17)解决了APP从后台回到前台因消息通知数据模型中extObj字段引用对象的野指针、assign 2个问题各自导致的崩溃;
  • 18)完成“查找好友”界面及功能;
  • 19)完成“查找结果”界面及功能;
  • 20)完成“个人信息”界面及功能;
  • 21)实现一对一聊天界面中点击进入查看好友个人信息;
  • 22)实现“加为好友”界面及完整功能;
  • 23)实现了首页的“消息”里:好友请求、请求被拒、请求出错 几个提示消息的完整功能逻辑;
  • -------
  • 24)注册界面和完整功能;
  • 25)[优化]登陆界面自动保存最近登陆的用户名,方便下次登陆时无需再次输入;
  • 25)忘记密码界面和完整功能;
  • 26)邀请朋友的界面和完整功能;
  • 27)[优化]好友列表界面中,左上角“更多”功能的UI及功能关联;
  • 28)实现好友请求列表界面及功能;
  • 29)好友请求处理界面及功能;
  • 30)[优化]优化了首页显示离线好友请求时的时间不是发出请求时的时间问题;
  • 31)[优化]将即时通讯底层库MobileIMSDK升级至v3.2版;
  • 32)实现了个人中心界面基本数据的读取和显示;
  • 33)[bug]首次在iOS11上安装使用时,拍照界面调不出来(是ios11权限问题);
  • 34)实现了个人中心中本地用户头像的上传完整功能(从照片或相册选择图片、裁剪、压缩、上传等);
  • 35)实现了个人中心中本地用户的昵称、其它说明、个性签名、性别、登陆密码的修改完整功能;
  • 36)“关于我们”界面和完整功能;
  • 37)帮助引导界面和完整功能;
  • 38)[bug]在处理好友请求时点“同意”后,首页上的未处理好友请求数会多-1(即共去了2)的问题;
  • 39)[优化]进入未处理好友请求列表时,将强制刷新同步首页的未处理好友请求数,更好保地证未处理好友请求数的一致性;
  • 40)优雅地实现了“更多”界面中的退出登陆功能;
  • 41)将android 4.2里的启动屏幕新UI样式更新过来;
  • 42)[优化]一对一聊天界面中实现本地用户和好友头像的网络加载(之前用的是固定图标);
  • 43)一对一聊天界面UI优化(与Android版保持同步)、代码简化等:
  •    * ok 实现“(+)”更多面板的功能;
  •    * ok 将android版的更多功能的UI样式同步过来;
  •    * ok 将android版的消息气泡UI样式同步过来;
  •    * ok 调整聊天消息中的用户头像大小;
  •    * [持续进行中...]整理并减化一下JSQ的代码;
  •    * ok 解决当界面back时,界面转场过程中_bottomBoxContainerView一直处于可见状态(像一块牛皮癣一样)
  •    * [暂不实现,会致其它问题,代码保持简单比什么都强] 软键盘向弹出时文本框的显示有点滞后不太流畅;
  •    * ok 整理代码,将ToolBar中的send按钮及相关代码都重构成moreBtn这样的叫法,否则会让读代码的人晕掉。
  • 44)[bug]解决了首页“消息”列表中点击查看离线消息时崩溃的问题;
  • 45)[优化]优化了首页“消息”列表中一对一好友聊天item的头像更新机制(如果好友已换头像则下次登陆时将读取最新头像,此前的问题是用的还是老缓存);
  • 46)全面重构语音留言消息的UI、数据模型、收发方式、各种优化:
  •    * ok 解决了再次进入界面时,因语音留言消息导致的崩溃问题;
  •    * ok 重构了整个聊天消息数据结构,合并原ChatMsgEntity到JSQMessage类;
  •    * ok 实现了一次只能播放一个语音;
  •    * ok 实现了跟微信一样的播放喇叭动画;
  •    * ok 实现了音频数据只在播放时才加载(之前是收到消息时就读取到内存中,即使未播放时);
  •    * ok 实现了音频数据的本地缓存加载、网络加载并缓存的逻辑;
  •    * ok 优化气泡样式:取消Mask 纯颜色填充,改为图片拉伸(与其它消息气泡保持一致);
  •    * ok 调整播放喇叭动画显示位置和语音时长的显示位置(跟微信保持一致)、语音时长颜色(跟Android版保持一致);
  •    * ok 语音消息播放完成时的提示音(跟Android版保持一致);
  • 47)语音留言消息的录音界面和功能重构:
  •    * ok 基本UI改造(跟Android版保持一致);
  •    * ok 打开时的音效;
  •    * ok 开始录音时的旋转动画;
  •    * ok 录制中的音量大小幅度动画;
  •    * 录音时长极限时的提示界面实现;
  •    * 不足一秒时发送的提示。
  • -------
  • 48)单独添加OfflineMsgDTO来处理离线消息;
  • 49)重构了聊天消息协议体,增加了MsgBody4Root和MsgBody4Friend类;
  • 50)本地消息发出时,也能在首页“消息”列表里显示;
  • 51)优化JSON库RMMapper,实现了可将json数据反射到父类属性;
  • 52)优化了首页“消息”界面中,网络连接断开时的信息提示UI组件显示时能自动将消息列表向下顶(之前是覆盖在列表上的,不好看);
  • 53)优化了注册界面,实现手势下滑时关闭输入法,提升用户体验;
  • -------
  • 54)[重点]群聊天主界面及消息UI展现逻辑完整实现;
  • 55)群聊功能实现:多对多文本聊天、多对多图片聊天、多对多语音留言聊天;
  • 56)[难点]群头像的读取和刷新逻辑实现;
  • 57)群聊消息在APP首页的提醒功能;
  • 58)[底层]群聊消息列表、群信息的客户端内存缓存模型(读取、更新逻辑);
  • -------
  • 59)实现了聊界面中系统通知的UI显示逻辑,定制并扩展了JSQ聊天界面的相关代码;
  • 60)点击群聊、一对一聊天界面消息里的头像,可以跳到到用户信息界面并查看用户信息;
  • 61)实现了“群组”列表界面的UI和完整功能逻辑;
  • 62)实现了“查看群信息”界面的UI和基本逻辑;
  • 63)“群信息查看”界面中的群名称、“我”的群内昵称修改功能实现;
  • 64)“群信息查看”界面中的群公告编辑、发布功能实现;
  • 65)“群信息查看”界面中的退出本群、解散本群功能实现;
  • 66)实现了创建群聊功能;
  • 67)实现了“群信息查看”界面中的群成员查看、群成员删除、邀请入群、转让群主功能;
  • 68)[bug]解决删除群成员时,群主可以把自已给删除的问题;
  • 69)实现了一对一好友聊天时的消息本地sqlite缓存读、写机制;
  • 70)[bug]解决了群信息查看界面中,无法开启“新消息提示”开关的问题;
  • 71)实现了首页“消息”的本地sqlite缓存读、写机制;
  • 72)实现了群聊天消息的本地sqlite缓存读、写机制;
  • 73)[bug]解决了聊天界面中,当消息图片缩略图已不存在于服务时,会发生界面列表reload死循环的问题;
  • 74)[优化]解决了聊天界面中,打开语音留言录音界面的卡顿问题;
  • 75)[优化]进一步优化了首页“消息”上的时间显示,使之更人性化、更友好;
  • 76)实现了世界频道聊天完整UI和功能逻辑;
  • 77)实现了陌生人聊天完整UI和功能逻辑;
  • 78)[bug]解决了首页“消息”中删除与某人或某群的聊天item后,内存中的消息缓存没有被清除的问题;
  • 79)[优化]陌生人聊天界面上部提示信息上,添加了“加好友”按钮;
  • 80)[优化]好友列表中删除好友时,也将同时删除首页“消息”上的item(及对应的聊天历史);
  • 81)[优化]解决了删除好友后聊天时,会在首页“消息”上同时出现与此人的好友和陌生人的两个item的问题;
  • 82)[优化]首页“消息”Item上可以显示群组的消息免打扰图标了;
  • 83)[新增]实现了首页“消息”界面中的:置顶/取消置顶、设为已读/设为未读;
  • 84)[优化]实现本地sqlite db版本升级逻辑;
  • 85)[优化]优化了“查找好友”、首页“消息”、“好友列表”界面中列表无结果时的UI提示信息显示;
  • 86)[优化]实现了“更多”、“个人中心”、“个人信息”中点击头像查看大图的功能;
  • 87)[优化]查看大图功能里,新增了保存图片到本地的按钮(按钮UI参考了微信);
  • 88)[新增]实现了个人中心的“个人相册”完整功能和逻辑;
  • 89)[优化]同时支持公网的https协议和局域网的http协议;
  • 90)[新增]实现了个人中心的“个人语音介绍”完整功能和逻辑;
  • 91)[新增]新增注销HTTP服务器登陆http rest接口的调用逻辑;
  • 92)[优化]解决了主页的Tabbar在iPhoneX上的UI适配问题;
  • 93)[优化]实现了加好友请求、拒绝好友请求、同意好友请求的APNs离线消息推送机制;
  • 94)[优化]实现了所有群聊聊天消息、系统通知的APNs离线消息推送机制;
  • 95)[优化]实现了所有陌生人聊天、好友聊天的APNs离线消息推送机制;
  • 96)[bug]解决了某些情况下会在首页“消息”界面同时出现好友聊天、陌生人聊天的item;
  • 97)[优化]实现了当APP处于前台时,各种本地Push通知的显示(类似于Android上的Notification通知);
  • 98)[bug]解决了从一对一聊天界面中,点对方信息时显示的个人信息数据不全的问题;
  • 99)[bug]解决了多个账号在同一iphone手机上切换登陆,没有清除之前账号的ios device token在服务端的高速缓存而导致重复收到APNS消息的问题;
  • -----
  • 100)[新增]应苹果审核要求,在个人信息界面新增了“举报此人”功能;
  • 101)[新增]应苹果审核要求,在个人信息界面新增了“加入黑名单”功能;
  • 102)v1.0已于20180810通过苹果的APP Store上架审核点此进入App Store)。

三、标准版,当前版本:v1.2


更新记录稍后补充。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已回复] 求助IM里复制、转发、收藏、撤回、删除功能实现下一篇:[已解决] 求教关于RainbowChat中消息撤回功能的一些逻辑疑问
推荐方案
评论 9
v9.1 已发布
v9.0 已发布
v7.0已发布
v5.0已发布
v4.4已发布
v4.2已发布!
大佬,iOS端在这个基础上实现音视频聊天有什么思路没,可以分享一下不
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部