请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 8
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
开源轻量级IM框架 MobileIMSDK v6.0 已发布!
微信扫一扫关注!

更新简介


发布于2021年07月20日,此版本为主要更新版本,建议按需更新。(另:MobileIMSDK精编注释版 也已同步更新到v6.0版)。

最新代码下载


GitHub.com

OsChina.net

v6.0 详细更新内容


MobileIMSDK v6 为全新版本,新增了对WebSocket协议的优雅支持、多端互踢支持、H5客户端等!

【新增重要特性】:
  • 1. 服务端新增WebSocket协议支持,一套API优雅支持TCP、UDP、WebSocket 3种协议;
  • 2. 支持多端互踢功能(可应对复杂的移动端网络变动逻辑对多端互踢算法的影响);
  • 3. 全新基于标准WebSocket的H5版SDK发布。

【解决的Bug】:
  • 1. [Andriod]解决了断线后,fireDisconnectedToServer()方法中的一处空指针隐患;
  • 2. [iOS] 修复了TCP版代码中,调用[ClientCoreSDK releaseCore]方法会触发自动登陆逻辑的bug;
  • 3. [服务端] 解决了UDP协议下,重连情况下的被踢者已被服务端注销会话后,客户端才发回登陆响应ACK应答,导致服务端错误地向未被踢者发出已登陆者重复登陆响应的问题:

【其它优化和提升】:
  • 1. [Andriod]废弃了SDK、Demo代码中的所有AsyncTask的使用;
  • 2. [Andriod]将所有可使用Lambda表达式的代码全部用Lambda进行了简化。
  • 3. [iOS]    解决了XCode12上编译SDK的.a包,打包成胖子.a时报“have the same architectures (arm64) and can't be in the same fat output file”的问题;
  • 4. [iOS]    Demo中所有使用过时的UIAlertView改为UIAlertController实现;
  • 5. [iOS]    解决了iOS端SDK工程中两处因类名重构导致的在XCode12.5.1上编译出错。
  • 6. [服务端]  将服务端Demo中的Log4j日志框架升级为最新的Log4j2;
  • 7. [服务端]  服务端可控制是否为每条消息生成发送时间戳(可辅助用于客户端的消息排序逻辑等)。

更多版本更新日志


点此查看:MobileIMSDK 版本更新日志(本贴持续更新...)

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:求教IM的PC客户端在多开的情况下如何优化卡顿问题下一篇:[已解决] 请教关于MobileIMSDK异步登录失败时的处理疑问

本帖已收录至以下技术专辑

推荐方案
评论 8
还想着问问为什么大神的SDK不支持websocket,这就来新版本了,能和大神想到一块儿好兴奋!!
引用:shrekting 发表于 2021-07-21 08:17
还想着问问为什么大神的SDK不支持websocket,这就来新版本了,能和大神想到一块儿好兴奋!!

话音刚落,代码就呱呱坠地了
签名: 假期就在眼前,舒服!
大佬, 我想问下"H5客户端"的Demo去哪里找?
引用:李鸿超 发表于 2021-07-22 10:49
大佬, 我想问下"H5客户端"的Demo去哪里找?

H5客户端我还没公开发布呢
签名: 假期就在眼前,舒服!
有付费服务么
引用:voiceofnet 发表于 2021-07-24 08:10
有付费服务么

想要什么样的服务
签名: 假期就在眼前,舒服!
引用:JackJiang 发表于 2021-07-22 11:04
H5客户端我还没公开发布呢

请问您啥时候发布? 或者您会发布ma? 看您v6.0的说明文档里有 我还以为会有免费的H5客户端使用呢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部