一、基本介绍
MobileIMSDK - 微信小程序端是一套基于微信原生 WebSocket 的即时通讯库:
- 1)超轻量级、无任何第 3 方库依赖(开箱即用);
- 2)纯 JS 编写、ES6 语法、高度提炼,简单易用;
- 3)基于微信原生 WebSocket API,简洁优雅;
- 4)支持运行于任何支持微信小程序的手机端;
- 5)能与 MobileIMSDK 的各种客户端完美互通;
- 6)可应用于微信小程序中的消息推送、客服聊天、企业 OA、IM 等场景。
二、与 MobileIMSDK 的关系
MobileIMSDK - 微信小程序端是基于微信原生 WebSocket 协议的 MobileIMSDK 配套客户端库。
MobileIMSDK 是一套专为移动端开发的开源原创 IM 通信层框架:
- 历经 8 年、久经考验;
- 超轻量级、高度提炼,lib 包 50KB 以内;
- 精心封装,一套 API 同时支持 UDP、TCP、WebSocket 三种协议(可能是全网唯一开源的);
- 客户端支持 iOS、Android、标准 Java、H5、小程序、Uniapp(开发中..);
- 服务端基于 Netty,性能卓越、易于扩展;