对可耻行为的追悔是对生命的拯救。——德谟克里特

今天看了这篇文章:

万字长文:手把手教你实现一套高效的IM长连接自适应心跳保活机制

其中理论对应实践的开源项目:

https://github.com/JackJiang2011/MobileIMSDK

MobileIMSDK是一套专为移动端开发的原创IM通信层框架:

  • 历经10年、久经考验;
  • 超轻量级、高度提炼,lib包50KB以内;
  • 精心封装,一套API优雅支持UDP 、TCP 、WebSocket 三种协议(可能是全网唯一开源的);
  • 客户端支持iOS、Android、标准Java、H5(暂未开源)、小程序(暂未开源)、Uniapp(暂未开源);
  • 服务端基于Netty,性能卓越、易于扩展;👈
  • 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或推送等;👈
  • 可应用于跨设备、跨网络的聊天APP、企业OA、消息推送等各种场景。

MobileIMSDK工程自2013年10月起持续升级至今(当前最新版是v6.4,版本更新日志点此查看 ),历经10年,起初用作某自用产品的即时通讯底层,完全从零开发。
2023年5月10日,最新Uniapp端已开发完成,希望对需要的人有所启发和帮助。

👉 您可能需要:查看更多关于MobileIMSDK的疑问及解答

👉 另一姊妹工程:轻量级Web端即时通讯框架:MobileIMSDK-Web 也在持续更新中,专用于手机或PC端的网页聊天和消息推送等。