一、基本介绍

MobileIMSDK是一套全平台原创开源IM通信层框架:
- 超轻量级、高度提炼,lib包50KB以内;
- 精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);
- 客户端支持iOS、Android、标准Java、H5、微信小程序、Uniap、鸿蒙Next(Demo完整源码);
- 服务端基于Netty,性能卓越、易于扩展 new;
- 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或推送等;
- 可应用于跨设备、跨网络的聊天APP、企业OA、消息推送等各种场景。
二、源码仓库同步更新
GitHub.com:
- 代码托管: https://github.com/JackJiang2011/MobileIMSDK
- 技术社区: 点击查看更多资料
码云gitee:
- 代码托管: http://git.oschina.net/jackjiang/MobileIMSDK
- 技术社区: 点击查看更多资料
三、设计目标
让开发者专注于应用逻辑的开发,底层复杂的即时通讯算法交由SDK开发人员,从而解偶即时通讯应用开发的复杂性。
四、框架组成
整套MobileIMSDK框架由以下7部分组成:
- Android客户端SDK:用于开发Android版即时通讯客户端,支持Android 4.0及以上版本,查看API文档;
- iOS客户端SDK:用于开发iOS版即时通讯客户端,支持iOS 12.0及以上版本,查看API文档;
- Java客户端SDK:用于开发跨平台的PC端即时通讯客户端,支持标准Java 1.6及以上版本,查看API文档;
- H5客户端SDK:查看精编注释版;
- 微信小程序端SDK:查看精编注释版;
- Uniapp端SDK:查看精编注释版;
- 鸿蒙Next端SDK:SDK暂无开源版(查看精编注释版),Demo完整工程源码;
- 服务端SDK:用于开发即时通讯服务端,支持Java 1.7及以上版本,

最低0.47元/天 解锁文章
549

被折叠的 条评论
为什么被折叠?



