一、基本介绍
uniapp开源ui框架,MobileIMSDK-Uniapp端是一套基于Uniapp跨端框架的即时通讯库:
- 1)超轻量级、无任何第3方库依赖(开箱即用);
- 2)纯JS编写、ES6语法、高度提炼,简单易用;
- 3)基于Uniapp标准WebSocket API,简洁优雅;
- 4)理论上可运行于任何支持Uniapp跨端框架的平台上;
- 5)能与 MobileIMSDK 的各种客户端完美互通;
- 6)可应用于基于Uniapp的跨平台App或Web的消息推送、客服聊天、企业OA、IM等场景。
详细开发资料:
① MobileIMSDK-Uniapp端详细介绍 
② MobileIMSDK-Uniapp端开发手册
二、与MobileIMSDK的关系
MobileIMSDK-Uniapp端 是基于Uniapp标准 WebSocket API的 MobileIMSDK配套客户端库。
以下是MobileIMSDK的最新通信架构图:
MobileIMSDK是一套专为移动端开发的原创开源IM通信层框架:
1)历经8年、久经考验;
(暂未开源;
PS:
MobileIMSDK一直在持续开发和升级中,本Uniapp客户端是MobileIMSDK工程的最新成果。
三、设计目标
直接使用Uniapp的WebSocket API开撸,有以下问题和劣势:
1)功能有限: 没有心跳保活、断线重连、消息送达保证(重传和去重)等即时通讯关键算法和逻辑;
针对以上问题:
MobileIMSDK-Uniapp端库将让开发者专注于UI应用层的开发,网络通信层的专业代码交由SDK开发人员,从而解偶UI前端和通信层的逻辑耦合性,大大降低技术复杂度和应用门槛。
MobileIMSDK-Uniapp端库的设计目标是为您的开发带来以下便利:
SDK代码文件概览: SDK代码文件用途说明: 1)Demo在内置浏览器中的运行效果: 2)Demo在电脑浏览器中的运行效果(以Chrome为例): 3)Demo在Android真机上的运行效果: 4)Demo在iOS模拟器上的运行效果: 5)Demo在iOS真机上的运行效果: 6)Demo在微信小程序上的运行效果: 7)Demo在支付宝小程序上的运行效果: (其它更多平台的运行效果就不一一列举了,因为都要安装各自的开发工具,硬盘空间吃紧 。) ① MobileIMSDK-Uniapp端的详细介绍:点此查看
编程笔记
»
uniapp开源ui框架,开源轻量级 IM 框架 MobileIMSDK 的 Uniapp 客户端库已发布
1)界面与通信解偶: UI界面与网络通信代码解耦,UI界面的重构、维护、改版都非常容易和优雅;
四、技术亮点
1)轻量易使用: 超轻量级——纯JS编写且无任何第3方库依赖,高度提炼——简单易用;
七、文件组成
八、Demo运行效果和说明
九、跨平台运行效果演示
十、详细资料
② MobileIMSDK-Uniapp端的开发手册:点此查看
③ MobileIMSDK-开源框架的详细介绍:https://gitee.com/jackjiang/MobileIMSDK