内容简介:一、更新内容简介 本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 Release Nodes)。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源IM框架。 二、MobileIMSDK简介 MobileIMSDK 是一...
一、更新内容简介
本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 Release Nodes)。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源IM框架。
二、MobileIMSDK简介
MobileIMSDK 是一套专为移动端开发的原创IM通信层框架:
- 历经8年、久经考验;
- 超轻量级、高度提炼,lib包50KB以内;
- 精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);
- 客户端支持 iOS、Android、标准Java、H5、小程序(开发中..)、Uniapp(开发中..);
- 服务端基于Netty,性能卓越、易于扩展;
- 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或推送等;
- 可应用于跨设备、跨网络的聊天APP、企业OA、消息推送等各种场景。
MobileIMSDK工程始于2013年10月,起初用作某产品的即时通讯底层实现,完全从零开发,技术自主可控!
您可能需要:查看关于MobileIMSDK的详细介绍。
三、代码托管同步更新
OsChina.net
-
项目资料: 点击查看更多资料
GitHub.com
-
项目资料: 点击查看更多资料
四、MobileIMSDK设计目标
让开发者专注于应用逻辑的开发,底层复杂的即时通讯算法交由SDK开发人员,从而解偶即时通讯应用开发的复杂性。
五、MobileIMSDK框架组成
整套MobileIMSDK框架由以下5部分组成:
- Android客户端SDK:用于Android版即时通讯客户端,支持Android 2.3及以上,查看API文档;
- iOS客户端SDK:用于开发iOS版即时通讯客户端,支持iOS 8.0及以上,查看API文档;
- Java客户端SDK:用于开发跨平台的PC端即时通讯客户端,支持 Java 1.6及以上,查看API文档;
- H5客户端SDK:资料整理中,不日正式发布;
- 服务端SDK:用于开发即时通讯服务端,支持Java 1.7及以上版本,查看API文档。
另:MobileIMSDK-Web版为独立工程,如有需要请联系作者。
六、MobileIMSDK v6.1.2更新内容
【重要说明】:
MobileIMSDK v6.1.2 为次要版本,进行了若干优化! 查看详情
【解决的Bug】
- [Andior/iOS]解决了当网络断线后,重传队列中的包不增加重次数从而一直重传的问题;
- [iOS] 解决了RMMapper库中,因重写父类copyWithZone方法而导致某些工程里的动画效果不生效的问题!
【其它优化和提升】
- [Andiord]Andriod端Demo中补全了完整的proguard混淆配置,否则真有人对Demo进行“realease”时,会运行报错哦;
- [iOS] 上一个版本中的Protocal类中忘记补上“sm”字段,现在补上了;
- [服务端] 服务端Demo同步为最新工程,之前提交的版本未正确合并最新lib等;
- [服务端] 升级log4j2至2.15.0,解决Log4j2远程代码执行高危漏洞;
- [Andiord]Andriod端SDK和Demo工程的targetSdkVersion提升为30;
- [Andriod]Andriod端TCP版协议Netty库加载方式改为gradle加载;
【下载地址】:
https://gitee.com/jackjiang/MobileIMSDK/releases/6.1.2
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Automate This
Christopher Steiner / Portfolio / 2013-8-9 / USD 25.95
"The rousing story of the last gasp of human agency and how today's best and brightest minds are endeavoring to put an end to it." It used to be that to diagnose an illness, interpret legal docume......一起来看看 《Automate This》 这本书的介绍吧!