RainbowChat是一套基于 MobileIMSDK通信框架的产品级移动端IM系统。 RainbowChat源于真实运营的产品,不同于市面上某些开源或淘宝售卖的demo级代码,RainbowChat的产品前身已被成千上万真实的客户使用过,解决了大量的屏幕适配、细节优化、机器兼容问题。
RainbowChat可能是市面上唯一一款同时支持TCP、UDP两种通信协议的全源码IM产品( 且核心通信层也是自主开发的)。RainbowChat是 RainbowChat-Web 和鸿蒙NEXT产品 RainbowTalk 的姊妹产品。
❶ 源自真正运营的商业产品:RainbowChat的技术源于真实运营的商业产品。
❷ 它不是个Demo:不同于市面上某些开源或淘宝的demo级代码,RainbowChat已被成千上万真实的客户使用过,解决了大量的屏幕适配、细节优化、机器兼容问题。
❸ 简洁、精炼、优化、原生:
RainbowChat为了最小化开发者2次开发时的兼容性、可读性、可维护性难度,把框架的依赖、工具的依赖、各种库版本的依赖、运行环境的依赖都尽最大努力降到最低,极大降低开发者的开发环境和部署环境搭建的成本,达到最简洁、最精炼的目标。
* 截止目前:RainbowChat已全面深度适配最新Android系统,确保更佳的用户体验效果。

❶ 运行截图,详见:《
Android端全部功能截图、
iOS端全部功能截图》
❷ 下载体验,详见:《
RainbowChat下载体验》
1、支持文本消息、语音留言消息、图片消息、大文件消息(
支持断点续传)、短视频消息、个人名片、群名片、位置消息、Emoji表情、消息撤回、消息转发、消息引用、“@”功能、“扫一扫”功能等;
2、支持一对一陌生人聊天模式;
3、支持一对一正式好友聊天模式;
4、支持多对多群聊聊天模式,且自动防刷屏
(仅限专业版);
5、完善的群组信息管理:建群、退群、解散、转让、邀请、踢人、群公告等
(仅限专业版);
6、完整的注册、登陆、密码找回等功能闭环;
7、个人中心功能:改基本信息、改个性签名、改头像、改密码等;
8、支持个人相册、个人语音介绍;
9、完整的礼物发送和积分管理子系统;
10、完整的离线消息/指令拉取机制;
11、完整的本地消息/指令缓存机制,节省网络流量;
12、完整的富媒体文件(
语音、大文件、图片、短视频)缓存机制,节省网络流量;
13、完整的好友关系管理:查找好友、发出请求、处理请求、删除好友、好友备注等;
14、全功能实时语音聊天(
完全自主开发,现在就可体验);
15、全功能实时视频聊天(
完全自主开发,现在就可体验);
16、内置一完整“商城”模块,目前仅用于演示产品的完整性;
17、其它未提及的功能和特性请自行下载体验。
RainbowChat线上版本目前仅作演示和研究之用,运行环境配置最小化( 仅1核1G和1MB带宽),请客观评估。













来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31137859/viewspace-3093782/ ,如需转载,请注明出处,否则将追究法律责任。