开源轻量级 IM 框架 MobileIMSDK v6.3 发布!
一、更新内容简介
本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 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 9.0 及以上,查看 API 文档;
- Java 客户端 SDK:用于开发跨平台的 PC 端即时通讯客户端,支持 Java 1.7 及以上,查看 API 文档;
- H5 客户端 SDK:资料整理中,不日正式发布;
- 服务端 SDK:用于开发即时通讯服务端,支持 Java 1.7 及以上版本,查看 API 文档。
整套 MobileIMSDK 框架的架构组成:
六、MobileIMSDK v6.3 更新内容
【重要说明】:
MobileIMSDK v6.3 为次要版本,进行了若干优化! 查看详情
【新增的特性】
1. [所有端] 提供了灵活的接口供开发者定制和开启SSL/TLS加密传输;
【其它优化和提升】
1. [iOS] 解决了iOS端Demo在iOS16下的适配问题;
2. [iOS] 解决了iOS端Demo在黑暗模式下背景和标题栏是黑色的问题;
3. [Android] 优化了Android端Demo在最新Android系统下的适配等;
4. [Android/Java] 对全局单例增加线程安全处理,防止在高版本JDK中出现并发调用而导致单例被重复实例化。
【下载地址】:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
分布式图数据库 NebulaGraph 可视化产品发布 v3.4 版本,支持增量备份
目录 版本说明 NebulaGraph Dashboard 企业版 NebulaGraph Dashboard 新增 优化 Bugfix 社区版 NebulaGraph Dashboard NebulaGraph Explorer NebulaGraph Studio 内核 v3.4.0 伴随着图数据库 NebulaGraph v3.4 的发布,可视化产品 NebulaGraph Dashboard、NebulaGraph Explorer 和 NebulaGraph Studio 也相应发布了与之配套的 v3.4 版本。在本文中,来自 NebulaGraph 的 PD 小姐姐 Zoe 将带大家速览各个可视化产品的新版特性。 版本说明 版本说明:企业版的新特性,社区版不一定支持;v3.4 版本的特性 v3.3 以及其他低版本不一定支持; 使用说明 环境要求:Linux 系统和 Ubuntu 系统,x86_64 架构; 部署方式:NebulaGraph Dashboard、NebulaGraph Explorer 目前提供 tar/deb/rpm 三种格式的包供安装部署,同时支持云上部署...
- 下一篇
layui-vue 1.8.7 发布,一个 Vue 3 UI 框架
更新内容: [新增] tree 组件 expandKeys 属性, 用于展开节点的设置,该属性可使用 v-model 修饰,提供双向绑定。 [新增] cascader 组件 changeOnSelect 属性,解决 cascader 只能选择最后一级的问题。 [新增] textarea 组件 autosize 属性, 初始化时根据 value 内容显示高度。 [新增] textarea 组件 rols 属性, 用于设置文本域的默认高度, 需要注意的是 height 样式的优先级大于该属性。 [新增] textarea 组件 cols 属性, 用于设置文本域的默认宽度, 需要注意的是 width 样式的优先级大于该属性。 [修复] textarea 组件 width 和 height 样式无法正常生效的问题。 更多详情:http://www.layui-vue.com/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路