默认
打赏 发表评论 0
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
RainbowChat[标准版] 的v4.4版已发布!
阅读(23111) | 评论(0 收藏 淘帖
微信扫一扫关注!

关于RainbowChat


► 关于RainbowChat的详细介绍,请见:http://www.52im.net/thread-19-1-1.html
► 历史版本更新记录,请见:http://www.52im.net/thread-1217-1-1.html

v4.4 版更新内容


此版首次发布日期:2018年11月25日。此次更新为主要版本更新,对研究、学习和2次开发有更好地帮助,请VIP客户自行决定是否升级。

此版更新内容:

  • 1)【ok 20180313】[Android]升级Android客户端工程并迁移至Andriod Studio;
  • 2)【ok 20180315】[Android]重构整个工程:降低子工程依赖、删减不必要的代码,使客户端工程更易于研究、学习和2次开发;
  • 3)【ok 20180316】[服务端]重构整个服务端:减少继承层级、降低代码复杂度,,使额不错务端工程更易于研究、学习和2次开发;
  • 4)【ok 20180414】[android、ios、服务端]优化陌生人聊天消息体对象TempChatMsgDTO中多余的字段;
  • 5)【ok 20180414】[android、服务端]全面重构聊天消息IM协议的body数据结构,使之规范化、易扩展和易理解(见MsgBody4Root);
  • 6)【ok 20180419】[android]解决了陌生人聊天时,只要陌生人聊天界面处于打开状态,其他陌生人发送的消息不自动累计未读数;
  • 7)【ok 20180419】将原世界频道的所有数据模型、界面逻辑作为一个特殊的群聊类型合并到普通群聊中,大大降低代码冗余、简化理解;
  • 8)【ok 20180420】升级到RainbowAV_v2.1b180420修改VCCarmera.java,尝试解决绿屏问题;
  • 9)【ok 20180421】整理优化Android客户端、服务端无意义的代码,并修订一些代码注释使之更有意义;
  • --------
  • 10)【ok 20180503】实现了首页“消息”界面中item的置顶或取消置顶功能;
  • 11)【ok 20180503】实现了首页“消息”界面中item的设置已读或设置未读功能;
  • 12)【ok 20180507】全面重构了首页”消息“、一对一/陌生人/群组聊天中的所有指令和消息时间字段(改为时间戳),实现UI显示时的时区自适应;
  • 13)【ok 20180511】实现了首页“消息”界面中,长按弹出仿微信的浮动菜单功能(用于解决系统默认菜单在不同厂商手机上的UI兼容问题);
  • 14)【ok 20180512】解决了“个人中心”,个人相册和语音介绍文字后的“new”图标,在字体变化时会盖住前面的文字的问题;
  • 15)【ok 20180512】实现图片查界面中,将图片保存到系统相册的功能;
  • 16)【ok 20180515】[服务端]上传用户头像时,将同时生成一个头像的缩略图;
  • 17)【ok 20180518】网络连接断开的情况下,发送消息时应显示友好中文,而不是显示code等英文;
  • 18)【ok 20180522】重构了http、im实用类的包位置,以及所有的消息发送实用类中的异步发送方法等;
  • --------
  • 19)【ok】优化陌生人聊天消息体对象TempChatMsgDTO中多余的字段;
  • 20)【ok】全面重构聊天消息IM协议的body数据结构,使之规范化、易扩展和易理解(见MsgBody4Root);
  • --------
  • 21)【ok 20180609】[服务端]底层IM通信框架升级到了MobileIMSDK v3.3版;
  • 22)【ok 20180612】[Android端]优化了在某些Android7.0机型上因Context.MODE_WORLD_WRITEABLE参数被消而导致的SharedPreferences读取失败的问题;
  • --------
  • 23)【ok 20180614】[优化][Android端]进一步优化了首页“消息”上的时间显示,使之更人性能、更友好;
  • 24)【ok 20180614】[bug][服务端]解决了客户端“同意”加好友请求后,首次加好后的好友在线状态都无条件是“在线”的问题;
  • 25)【ok 20180620】[优化][Android端]陌生人聊天界面、好友聊天界面中增加了未读消息气泡的功能;
  • 26)【ok 20180620】[优化][Android端]优化了陌生人聊天、好友聊天、世界频道3种界面里的自动滚动到最后一行的逻辑,现在现人性化;
  • 27)【ok 20180620】[优化][Android端]重构了ArraListObserverble里的观察者机制,现在一个数据模型可同时添加0到N个观察者;
  • 28)【ok 20180622】[bug][Android端]解决了首页“消息”中删除与某人或某群的聊天item后,内存中的消息缓存没有被清除的问题;
  • 29)【ok 20180623】[优化][Android端]解决了Notification中setLatestEventInfo方法在Android6.0以下和以上版本中的兼容性问题;
  • 30)【ok 20180624】[优化][Android端]陌生人聊天界面上部提示信息上,添加了“加为好友”按钮;
  • 31)【ok 20180624】[优化][Android端]好友列表中删除好友时,也将同时删除首页“消息”上的item(及对应的聊天历史);
  • 32)【ok 20180624】[优化][Android端]解决了删除好友后聊天时,会在首页“消息”上同时出现与此人的好友和陌生人的两个item的问题;
  • 33)【ok 20180628】[优化][Android端]优化了好友列表里的部分图标、和此界面上部“我的信息”的UI;
  • 34)【ok 20180628】[优化][Android端]优化了“查找好友”无结果时的UI提示信息显示;
  • --------
  • 35)【ok 20180717】[优化][Android端]将MobileIMSDK库升级到了v3.4:解决在某些奇葩机型上出现handler在thread内报错的问题;
  • 36)【ok 20180802】[新增][android、ios、服务端]新增注销HTTP服务器登陆http rest接口,及调用逻辑;
  • 37)【ok 20180803】[优化][ios、服务端]实现了加好友请求、拒绝好友请求、同意好友请求的iOS设备APNs离线消息推送机制;
  • 38)【ok 20180803】[优化][ios、服务端]实现了所有陌生人聊天、好友聊天的iOS设备APNs离线消息推送机制;
  • 39)【ok 20180803】[优化][服务端]解决了当对方已把“我”从好友列表删除的情况下,“我”再发起删除会在客户端出现服务端异常信息的问题;
  • 40)【ok 20180803】[bug]解决了某些情况下会在首页“消息”界面同时出现好友聊天、陌生人聊天的item;
  • --------
  • 41)【ok 20180807】[bug]解决了某些高版本Android机上,播放语音消息时前几百毫秒无声音的问题;
  • 42)【ok 20180830】[Android端]解决了一方切换账号后,实时音视频只能单向接通的问题;
  • 43)【ok 20180910】[Android端]优化了聊天界面中的消息气泡显示,当为电话、网址、邮箱等内容时,自动加上超链接;
  • 44)【ok 20180910】[Android端][优化]实现了所有聊天界面中的长按消息气泡复制文本消息的功能;
  • 45)【ok 20180913】[Android端][优化]实现了所有聊天界面中的发送失败消息的重发功能;
  • 46)【ok 20181125】[Android端][优化]它来级MobileIMSDK至v3.3.1b181124版,取消了MobileIMSDK v3.1中使用的本地固定监听端口7801,并恢复为最初的设计(即端口号0),以便解决某些机型上的端口端用问题;
  • 47)【ok 20190122】[服务端][优化]优化安全性:防止SQL注入攻击。

v4.4 版获取方式


可通过VIP群联系JackJiang,随时免费获取升级版完整资料。

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

上一篇:[已回复] 上线部署后发现的一些问题处理及求助下一篇:[已回复] 关于RainbowChat中礼品发送的逻辑疑问
推荐方案
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部