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

更新简介


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

最新代码下载


GitHub.com

OsChina.net

v4.0 详细更新内容


【解决的Bug】
  • 1. [Android/Java]解决了客户端网络不通且长时间处于前台运行时,因监听线程未正常中断退出而导致重连时OOM的问题;
  • 2. [Android/Java]解决了某些极端情况下,手机的物理网络正常(如:正常连接WiFi时),但到外网(如宽带)实际不通的情况下,外网恢复通信时,socket重连将无法成功的问题;

【其它优化和提升】
  • 1. [服务端]优化了GlobalSendHelper.sendDataS2C(..)方法,使得在未开启与Web互通的情况下,相当于直接调用LocalSendHelper.sendData(..)方法,提高兼容性;
  • 2. [服务端]重新设计了ServerEventListener接口中的回调方法,数据的传递改为Protocal对象,方便后绪实现集群、服务拆分、分布式拆分等;
  • 3. [服务端]优化了服务端某些代码,将变量申明由ConcurrentHashMap改为ConcurrentMap,省去有些开发者将JDK1.8编译后的版本用于JDK1.7版运行报错:“java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()”;
  • 4. [iOS]第3方基础库升级:CocoaAsyncSocket升至v7.6.3、Reachability升至v5.0;
  • 5. [iOS]解决引用的第3方库:Reachability、CocoaAsyncSocket 在开发者工程中使用时可能存在冲突的问题;
  • 6. [Android]升级了Android版Demo工程的targetSDK为28(即android 9.0);
  • 7. [Android]解决了Demo工程,在某些android平板上,从横屏时锁屏状态解锁时,主界面可能会被重新onCreate的问题(详见:https://www.cnblogs.com/zfyouxi/p/5332019.html)。

更多版本更新日志


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

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

上一篇:[已解决] MobileIMSDK在小米MIX下发送心跳的疑问求助下一篇:[已回复] 集成MobileIMSDK到spring cloud后本地测试正常,部署公网后无法建立连接
推荐方案
评论 5
谢谢分享!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部