1、基本介绍

RainbowChat是一套基于开源IM即时通讯聊天框架MobileIMSDK的产品级移动端IM系统RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题。RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品。与姊妹产品RainbowTalk和RainbowChat-Web技术同源,历经考验。

☞详细介绍:http://www.52im.net/thread-19-1-1.html
☞版本日志:http://www.52im.net/thread-2735-1-1.html
☞运行截图:iOS端全部运行截图(另:Android端运行截图点此查看)
☞下载体验:App Store安装地址(另:Android端下载体验点此查看)

打开网易新闻 查看精彩图片

2、MobileIMSDK开源工程

打开网易新闻 查看精彩图片

MobileIMSDK是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDPTCPWebSocket三种协议,支持iOS、Android、H5、小程序、Uniapp、标准Java平台,服务端基于Netty编写。

工程同步开源地址:

  • GitHub:https://github.com/JackJiang2011/MobileIMSDK
  • 码云gitee:http://git.oschina.net/jackjiang/MobileIMSDK
  • Gitcode:https://gitcode.com/hellojackjiang2011/MobileIMSDK

3、v10.0 版更新内容

此版更新内容(更多历史更新日志):

  • 1)[新增] 新增了短信验证码的注册和登录功能;
  • 2)[新增] 新增了“发现”页面;
  • 3)[新增] 增加了聊天界面中未读消息数ui的显示;
  • 4)[bug] 解决了iOS18.5中查看图片会导致APP崩溃的问题;
  • 5)[bug] 解决了两个表情占位符重复的问题;
  • 6)[bug] 解决了某些情况下删除表情导致APP崩溃的问题;
  • 7)[bug] 解决了搜索聊天记录的关键字英文字母时因大小写导致高亮不显示的问题;
  • 8)[bug] 解决了转发消息完成后,总是自动滚动到最后一行的问题;
  • 9)[优化] 现在不能删除首页列表中的“确认提醒”这个item了;
  • 10)[优化] 优化了存在多条置顶消息消息的情况下,没有按置顶时间而是消息时间排序的问题;
  • 11)[优化] 登录和退出登录接口中废弃了osType字段;
  • 12)[优化] 只有好友才能查看对方的注册和登录时间;
  • 13)[优化] 优化了聊天记录分页加载逻辑,在大量消息情况下提升性能;
  • 14)[优化] 优化了极端情况下聊天记录加载时同一秒内收发的消息存在顺序问题;
  • 15)[优化] 群聊中优化了消息发送者昵称的显示;
  • 16)[优化] 优化了在iOS18模拟器上从相册选择图片时相册是空的问题;
  • 17)[优化] 查找好友时不再显示在线状态;
  • 18)[优化] 根据当前主流审美潮流优化了诸多界面的UI细节。

4、部分功能运行截图预览

(☞更多截图点此查看☜)

4.1 登录和注册等:

打开网易新闻 查看精彩图片

4.2 首页等主要界面:

打开网易新闻 查看精彩图片

4.3 “我的”、“个人中心”等页面:

打开网易新闻 查看精彩图片

4.4 好友关系等:

打开网易新闻 查看精彩图片

4.5 陌生人聊天:

打开网易新闻 查看精彩图片

4.6 好友聊天:

打开网易新闻 查看精彩图片

4.7 世界频道聊天(相当于在线聊天):

打开网易新闻 查看精彩图片

4.8 群聊:

打开网易新闻 查看精彩图片

4.9 大文件消息:

打开网易新闻 查看精彩图片

4.10 短视频消息:

4.11 名片消息:

打开网易新闻 查看精彩图片

4.12 位置消息:

打开网易新闻 查看精彩图片

4.13 “扫一扫”功能:

打开网易新闻 查看精彩图片

4.14 “搜索”功能:

打开网易新闻 查看精彩图片

4.15 “群名片”功能:

打开网易新闻 查看精彩图片

4.16 “消息转发”功能:

打开网易新闻 查看精彩图片

4.17 “消息引用”功能:

打开网易新闻 查看精彩图片

4.18 “@”功能:

打开网易新闻 查看精彩图片

4.19 “消息撤回”功能:

打开网易新闻 查看精彩图片