更新日志(开发版)
注意
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版区分。开发版(Dev)SDK 首推新功能,同时会最快获得问题修复。
5.44.0 Dev
发布日期:2026/07/31
新增功能
- IMLib
getConversationListByFilters支持按会话未读状态筛选。您可以通过ConversationListOption.unreadCountFilter获取全部会话、未读会话、存在未读 @ 消息的会话,或无未读会话。 - IMLib
UnknownMessage支持保留未识别消息的原始内容,可通过getRawJSONData()获取。 - IMLib 新增
RC_NOT_ALLOW_PULL_CONVERSATION错误码。当当前应用不允许主动拉取远端会话时,SDK 会返回该错误码。 - IMLib、IMKit 及推送组件适配 Android 17。
问题修复
- IMLib 修复 IPC 服务重绑后,连接和数据库可能未恢复的问题。
- IMKit 修复部分魅族设备拍照后缩略图方向异常的问题。
5.42.0 Dev
发布日期:2026/06/30
新增功能
- IMLib 新增消息回应能力,支持添加和移除消息回应、批量获取消息回应摘要、分页查询消息回应列表和回应用户列表,并提供消息回应变更监听。
- IMKit 新增消息回应功能。开启后,内置会话页面支持长按消息添加表情回应,在消息气泡下方展示回应信息,并支持打开回应面板和查看回应详情。
- IMKit 带引用关系信息的消息支持自定义引用展示。开发者可为自定义消息注册消息视图内的引用卡片 View,并可自定义输入框上方的引用区域。
问题修复
- IMLib 优化合并转发消息下载流程,修复特定场景下偶现下载失败的问题。
- IMKit 优化扩展面板初始化流程,降低极端场景下出现 ANR 的风险。
5.40.2 Dev
发布日期:2026/06/08
问题修复
- IMKit 优化引用消息 V1/V2 兼容场景下,V1 文本类引用内容的预览稳定性。
5.40.1 Dev
发布日期:2026/05/30
问题修复
- IMLib 修复 了从 IMLib 5.22.0 覆盖升级到部分高版本时,特定场景下可能出现的数据库兼容性问题。该问题可能导致会话无法打开,或消息收发异常。
升级建议
- 如果当前 App 集成的是 IMLib 5.22.0,建议直接升级到 5.40.1 或更高版本。
- 如果 App 一直使用 IMLib 5.22.0,或直接集成 5.40.1 及更高版本,则不受该问题影响。
5.40.0 Dev
发布日期:2026/05/29
新增功能
- IMLib 和 IMKit 更新消息体大小限制。自 2026/05/29 起,新注册客户的除图片消息(
RC:ImgMsg)、流式消息(RC:StreamMsg)、语音消息(RC:VcMsg)、视频消息(RC:SightMsg)、位置消息(RC:LBSMsg)、合并转发消息(RC:CombineV2Msg,RC:CombineMsg)、引用消息(RC:ReferenceMsg)外,其他消息的content消息体大小限制不超过 10 KB。 - IMLib 新增高性能批量插入原始消息、批量获取原始消息接口,用于批量迁移消息。
5.38.0 Dev
发布 日期:2026/05/18
新增功能
- IMLib 在
Message上新增quoteInfo引用关系信息,支持在文本、图片、GIF、小视频、普通语音、高清语音、文件、位置、自定义消息等原消息结构上携带引用关系。原引用消息RC:ReferenceMsg仍可继续使用。 - IMKit 引用消息功能升级。该能力默认关闭,可通过将
RongConfigCenter.featureConfig().enableQuoteV2(true)启用。开启后,IMKit 内置会话页面支持发送文本、图片、GIF、小视频、普通语音、高清语音、文件、位置消息作为引用回复,并可通过quoteMessageTypeWhiteList调整允许发送的消息类型。 - IMLib 新增
getMessagesByUIds接口,支持按消息 UId 批量查询消息,优先查询本地消息,本地未命中时继续查询远端消息。
5.36.0 Dev
发布日期:2026/01/30
新增功能
- IMLib 会话对象新增
dataMgmtInfo属性,包含会话名称和头像信息,用于会话列表中快捷显示用户和群组托管信息。
功能优化
- IMKit 优化会话列表头像和昵称显示逻辑。
5.34.2 Dev
发布日期:2026/01/16
问题修复
- IMLib 修复了少数机型上崩溃捕获时堆栈重复循环的问题。