IM 即时通讯
NIM SDK 稳定版更新日志
更新时间: 2023/05/16 19:25:03
近期重要更新
- 第三方回调登录支持第三方服务器采用动态 token 鉴权的场景。
- 支持聊天室定向消息功能,具体请参见发送聊天室定向消息。
- 引入 NIM SDK 时,支持去除 NIMFtsDB framework 包(可缩减 SDK 包体积)。
什么是稳定版
稳定版基于开发版,可满足常见 IM 业务场景,更注重稳定性。
开发版在可商用的基础上,提供新功能与特性。
两者的主要差异点如下:
-
稳定版相较开发版,在更长周期内获得了更多用户的验证,且修复了多个历史版本的已知问题,稳定性保障更佳。
-
稳定版基于开发版 V8.9.0,包体积更小(具体见下文的 SDK 包体积大小对比)。
-
稳定版不支持海外节点存储、圈组功能以及其他最新功能。
具体功能差异如下:
功能 简介 稳定版开发版融合存储 将数据存储于海外节点 如果您的应用涉及海外业务,请选择开发版。 ✘ ✔ 圈组 用于打造全新社交模式类“Discord”场景 ✘ ✔ 聊天室空间消息 用于在基于空间坐标的场景下给指定范围内的用户发送消息,如某游戏地图指定范围内的用户 ✘ ✔ 聊天室标签实时更新 实时更新聊天室的用户标签 ✘ ✔
[8.9.114] - 2023-05-16
- 新增
TeamById2
接口,用于根据群组 ID 在本地缓存中查询具体的群组信息。该接口解决了历史接口(TeamById
)频繁调用而引起的问题,因此建议使用新接口。 - 优化加载头像的日志打印占日志文件过多的问题。
- 调整 NOS 上传分片大小。
- 修复 SDK 打包上传时提示警告信息的问题。
- 修复
decodeMessageFromData
方法没有反序列化remoteExt
属性的问题。
[8.9.113] - 2023-04-23
- IM & 聊天室登录支持采用动态 Token 鉴权 & 动态 LoginExt 鉴权的场景。
- 修复获取本地历史记录传入 order 无效的问题。
- 修复清除过云端消息的会话无法收到漫游消息的问题。
- 修复由于数据库备份引起的多线程访问冲突问题。
- 修复其他已知问题。
[8.9.111] - 2023-03-31
-
引入 NIM SDK 时,支持去除 NIMFtsDB 这个 framework 包。
开发者引入时可自行选择是否去除 NIMFtsDB,如去除可缩减包体积大小。
-
第三方回调登录支持第三方服务器采用动态 token 鉴权的场景。
如果用户登录 IM 时 token 已过期,云信服务端会重新向第三方服务器发起登录回调请求,并获取新的 token。
[8.9.110] - 2023-02-13
修复部分已知问题。
[8.9.109] - 2022-12-15
SDK 包体积增量大小对比
架构 | IPA 解压并安装后的增量大小 | |
---|---|---|
稳定版(v8.9.109) | 开发版(v9.7.0) | |
arm64 | 6.7MB | 10.5MB |
新增特性
支持聊天室定向消息功能。发送聊天室消息支持消息接收者列表
问题修复
修复已知问题
[8.9.108] - 2022-11-08
SDK 包体积增量大小对比
架构 | IPA 解压并安装后的增量大小 | |
---|---|---|
稳定版(v8.9.108) | 开发版(v9.6.3) | |
arm64 | 9.4MB | 11.4MB |
新增特性
支持聊天室动态登录
问题修复
- 修复 Thread 消息查询结果包含已撤回和删除消息的问题
- 修复独立模式登录聊天室异常报错的问题
- 修复自己发出消息的回调中发送者昵称信息为空的问题
- 修复其他已知问题
此文档是否对你有帮助?
有帮助
我要吐槽