郑州网站微信微博维护,建德网站建设,佛山仿站定制模板建站,wordpress获取根目录路径1、基本介绍
RainbowChat-Web是一套基于MobileIMSDK-Web的网页端IM系统。不同于市面上某些开源练手或淘宝售卖的demo级代码#xff0c;RainbowChat-Web的产品级代码演化自真正运营过的商业产品#xff0c;其所依赖的通信层核心SDK已在数年内经过大量客户及其辐射的最终用户的…1、基本介绍
RainbowChat-Web是一套基于MobileIMSDK-Web的网页端IM系统。不同于市面上某些开源练手或淘宝售卖的demo级代码RainbowChat-Web的产品级代码演化自真正运营过的商业产品其所依赖的通信层核心SDK已在数年内经过大量客户及其辐射的最终用户的使用和验证。RainbowChat-Web同时也是移动端IM应用RainbowChat的姊妹产品。 2、品质说明
❶ 源自真正运营的商业产品RainbowChat-Web的技术源于真实运营的商业产品。 ❷ 它不是个Demo不同于市面上某些开源或淘宝售卖的demo级代码RainbowChat-Web的产品级代码演化自真正运营过的商业产品其所依赖的通信层核心SDK即MobileIMSDK-Web已在数年内经过大量客户及其辐射的最终用户的使用和验证。 ❸ 简洁、精炼、优化、原生RainbowChat-Web为了尽可能降低2次开发时的上手门槛、兼容性、可读性、可维护性的难度坚持不依赖任何前端框架这些框架通常是指AngularJS、VUE、EmberJS、React等返璞归真只使用原生JSHTMLCSS再无其它复杂性极大降低开发者的上手难度、兼容成本达到最简洁、最精炼、最灵活的目标简洁、简单、回归本质的东西才能拥最强的生命力。 截止目前RainbowChat-Web努力保证在各主流系统、主流浏览器、不同分辨率屏幕上的体验包括但不限于Chrome、Safari、FireFox、Edge、360浏览器、世界之窗浏览器等▼ 3、运行演示
❶ 运行截图详见《RainbowChat-Web前端功能截图》 ❷ 演示视频详见《RainbowChat-Web运行演示视频》
4、功能简介
1、支持文本消息、查看语音留言消息(由App产品发送)、图片消息、大文件消息、查看短视频消息(由App产品发送)、名片消息、位置消息、消息表情、快捷消息、消息撤回、消息转发等 2、支持一对一陌生人聊天模式 3、支持一对一正式好友聊天模式 4、支持多对多群聊聊天模式 5、完善的群组信息管理建群、退群、解散、转让、邀请、踢人、群公告等 6、完整的注册、登陆、密码找回等等功能闭环 7、个人中心功能改基本信息、改个性签名、改头像、改密码等 8、支持查看个人相册、个人语音介绍 9、完整的离线消息/指令拉取机制 10、完整的历史消息/指令存取机制 11、完整的好友关系管理查找好友、发出请求、处理请求、删除好友、好友备注等 12、以及其它未提及的功能和特性。
5、技术亮点
1轻量易使用纯原生JS编写坚持不依赖任何前端框架这些框架通常是指AngularJS、VUE、EmberJS、React等
2模块化设计所有UI模块、数据逻辑均由独立封装的JS对象管理代码规范、低耦合有效防止代码复杂性扩散
3浏览器跨域所有AJAX接口均为JSONP实现百分百支持跨域
4通信代码解偶得益于高内聚的MobileIMSDK-Web工程实现了IM功能逻辑与网络通信的解偶利于持续升级、重用和维护这是经验不足的IM产品做不到的
5支持WebSocket并非某些产品中还在使用的过时“长轮询”技术真正的“即时通讯”
6网络兼容性好核心层基于MobileIMSDK-Web技术在不支持WebSocket的情况下仍可很好地工作
7断网恢复能力拥有网络状况自动检测、断网自动治愈的能力
8轻松支持加密一个参数即可开启SSL/TLS通信加密
9服务端慢io解偶IM实例本身坚持不直接进行DB等慢io的读、写保证IM实时消息高吞吐和性能
10服务端逻辑解偶得益于MobileIMSDK-Web工程实现了上层逻辑与网络通信核心的解偶底层数据通信全部通过低偶合的回调通知来实现
11完善的log记录服务端使用log4js日志框架确保每一关键步骤都有日志输出让您的运行调试更为便利
12聊天协议兼容实现了与RainbowChat-APP产品完全兼容的协议模型
13消息收发互通实现了与RainbowChat-APP产品的无缝消息互通。
6、支持的聊天消息类型 7、好友聊天 8、群聊聊天 9、发送“群名片”消息 10、发送“位置”消息 11、“消息撤回” 12、“消息转发” 12、“消息引用” 14、“”功能 15、其它特性和细节
聊天区上方聊天对象信息显示查看视频 消息送达状态图标显示查看视频