更新日志(开发版)
注意
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版区分。开发版(Dev)SDK 首推新功能,同时会得到最快的 bug 修复。
5.30.0 Dev
发布日期:2025/10/31
新增功能
- IMKit 新增逐条消息已读功能(已读回执 V5)。
- IMKit 新增欢快主题,适配浅色和暗色模式。
功能优化
- IMLib 优化了断网情况下获取用户信息托管的功能。
问题修复
- IMLib 修复了 RongHttpDnsUtil 中 DES 加密算法更换为 AES 后,在 SharedPreferences 中泄露 Key 和 IV 信息的问题。
- IMLib 修复了多端登录时,用户发送的消息被其他端撤回后,本端仍收到撤回通知的问题。
- IMLib 修复了非法消息体转换为 UnknownMessage 时引发的相关问题。
5.28.0 Dev
发布日期:2025/09/26
新增功能
- IMKit、IMLib 适配 Android 16。
- IMKit 新增会话页面插入消息显示接口
appendAndDisplayMessage。 - IMLib 新增获取 @ 我的未读会话列表接口
getUnreadMentionMeConversationList。 - IMLib 新增批量查询订阅用户在线状态接口
getSubscribeUsersOnlineStatus。 - IMLib 新增会话对象中获取待提交的消息修改内容方法
getEditedMessageDraft。 - IMLib 新增了设置(
saveEditedMessageDraft)、查询(getEditedMessageDraft)、删除(clearEditedMessageDraft)会话编辑草稿接口。 - IMLib 支持了 Android 16KB。
- IMKit 的 locationKit 插件暂不支持 Android 16KB(依赖的高德地图 SDK 不支持)。
问题修复
- IMLib 修复了视频消息压缩失败导致无法发送的问题。
- IMKit 修复了连接成功后切换到后台时,收到的通知显示为 User ID 的问题。
- IMKit 修复了会话未读数变化监听在部分场景下不回调的问题。
- IMKit 修复了用户信息托管订阅功能失败的问题。
- IMKIt 修复了会话页面发送文件中点击右上角“xx 条未读消息”,查看页面会跳转到文件发送位置的问题。
- IMKIt 修复了合并转发过程中,发送端撤回此消息会崩溃的问题。
5.26.0 Dev
发布日期:2025/09/04
新增功能
- IMLib、IMKit 新增消息编辑功能。
- IMLib 新增了批量删除会话(
batchDeleteConversations)接口。 - IMLib 控制台默认不打印日志。
问题修复
- IMLib 修复了无法收到扩展信息问题。
- IMLib 修复了覆盖安装切换 AppKey 没有上报推送 token 的问题。
- IMLib 修复了拉黑用户发送消息 onError 返回时间戳不准确的问题。
- IMLib 修复了
NativeClient#setMessageInterceptor不回调的问题。 - IMLib 修复了撤回消息时本地消息不存在导致无法更新消息内容的问题。
- IMKit 修复了 Emoji 表情和输入框不一致的问题。
- IMKit 修复了 vivo 手机上消息的网络链接显示问题。
- IMKit 修复了图片预览大量 GIF 图片无法发送的问题。
- IMKIt 修复了
MessageViewModel内存泄漏的问题。 - IMKIt 修复了用户信息托管页面在 Android 15 的适配问题。
5.24.3 Dev
发布日期:2025/08/18
问题修复
- IMLib 修复了文本消息发送 HTML 内容会导致
TextMessage的content为空的问题。
5.24.2 Dev
发布日期:2025/08/14
问题修复
- IMLib 修复了获取消息接口造成消息下行增多的问题。
- IMLib 修复了部分获取会话接口翻译状态异常的问题。
- IMLib 修复了获取好友扩展信息偶现丢失的问题。
5.24.1 Dev
发布日期:2025/08/04
问题修复
- IMLib 修复调用翻译接口后无法正常收到翻译回调的问题。
5.24.0 Dev
发布日期:2025/07/25
新增功能
- IMLib 新增了文本消息和自定义文本翻译功能。
- IMLib 新增了会话状态监听多代理(
addConversationStatusListener接口)。 - IMLib
ChannelClient新增了按会话类型获取会话列表接口。
问题修复
- IMLib 修复了
getConversation接口中lastestmsg未返回extra数据的问题。 - IMKit 修复了会话页面再返回会话列表页面,偶现滑动到最顶部的问题。
- IMKit 修复了会话页面关闭软键盘后,应用前后台切换后再回调前台,会话页面软键盘弹出的问题。
5.22.0 Dev
发布日期:2025/06/30
新增功能
- IMLib 群组信息更新回调中增加变化的 key。
- IMLib 已读 V5 新增批量获取消息已读信息接口。
- IMLib 新增跨会话本地消息搜索接口。
- IMLib 新增语音消息转文字接口。
- IMLib 用户信息对象增加用户类型属性。
- IMLib 单聊收到已读回执消息时不再处理未读。
- IMKit 支持配置未知消息类型是否在会话列表和会话页面中展示。
- IMKit 增加语音转文字功能。
问题修复
- IMLib 修复了超级群
RecallNotificationMessage消息originalMessageContent解析异常的问题。 - IMLib 修复了消息体中注入了非法文字也能正常解析的问题。
- IMLib 修复了发送消息时没有网络情况下被拦截没有先进行消息入库处理的问题。
- IMLib 修复了通过
MessageID获取消息接口去掉连接状态校验逻辑。
5.20.0 Dev
发布日期:2025/05/29
新增功能
- IMLib 新增逐条消息已读功能(消息已读 V5)。
- IMLib 会话列表支持超级群会话。
- IMLib 新增会话置顶接口(支持
ConversationTopOption参数) - IMKit 流式消息支持 HTML 格式。
优化功能:
-
IMLib 新增了带用户 ID 的连接接口,方便根据所传用户 ID 对连接相关问题进行排查。
Javapublic static RongCoreClient connect(
final String token,
final int timeLimit,
final String userId,
final IRongCoreCallback.ConnectCallback connectCallback)
问题修复
- IMLib 修复了群组托管 acceptGroupApplication 回调中 operationTime 字段值错误的问题。
- IMLib 修复了 setConversationToTop 设置超级群会话置顶时,非默认频道未返回 35055 错误码的问题。
- IMLib 修复了 token 为空时调用 RongCoreClientImpl.connect 方法空指针问题。
- IMLib 修复了 setConversationsToTop 接口未限制会话类型的问题。
5.18.0 Dev
发布日期:2025/05/08
新增功能
- IMKit 适配 Android 15。
- IMKit 流式消息改为 WebView 实现。
- IMLib 图片消息中增加缩略图的宽 (thumWidth) 和高 (thumHeight) 属性。
- IMLib 消息体非法时统一转为 UnknownMessage。
- IMLib 优化了文件下载的本地命名格式。
问题修复
- IMLib 修复了通过好友申请再次请求通讯录崩溃的问题。
- IMKit 修复了发送失败的动图长按没有更多功能弹窗的问题。
- IMKit 修复了小米 15 系统手机上会话页键盘显示异常的问题。
- IMKit 修复了聊天文件页中,用户名展示逻辑错误的问题。
5.16.1 Dev
发布日期:2025/04/10
问题修复
- 修复了 IMLib 多端同步阅读状态影响双端用户的未读数的问题。
5.16.0 Dev
发布日期:2025/03/28
新增功能
- IMLib 新增了接收、监听流式消息能力。
- IMKit 新增了支持流式消息的展示。
- IMKit、IMLib 信息托管增加了资料审核能力。
- IMLib 支持 IPv6。
- IMLib 撤回消息时,支持 设置
isDelete、isAdmin、disablePush属性。
问题修复
- 修复了 IMKit Android 15 扩展区域展示问题。
- 修复了 IMKit 会话页面键盘弹出问题。
5.14.0 Dev
发布日期:2025/02/28
新增功能
- 新增了 IMLib 设置和获取支持时区的全局免打扰接口。
- 新增了 IMLib 群组信息变更同步全量群组数据的回调接口。
- IMLib 第三方厂商推送 SDK 版本升级。
- IMKit 消息存草稿增加提及 @ 人的功能。
问题修复
- IMKit 优化了用户信息托管消息中携带
UserInfo的展示逻辑。 - 修复了 IMKit 合并转发消息气泡显示的名称不是原名。
- 修复了 IMKit 缩略图展示大小问题。
5.12.5 Dev
发布日期:2025/05/27
问题修复
- 修复了 IMLib 超级群拉取的
RC:RcNtf消息信息不全的问题。
5.12.3 Dev
发布日期:2025/01/17
新增功能
- IMKit 支持引用消息存草稿。
5.12.2 Dev
发布日期:2024/12/26
新增功能
- 更新了 IMKit 用户信息托管群组功能。
- 更新了 IMLib 支持多端同步接口支持系统会话。
- 更新了 IMLib 按会话免打扰级别获取总未读消息数支持系统会话。
- Message 新增了字段 disableUpdateLastMessage 是否禁止更新会话最后一条消息。
- 更新了 SDK 的编译版本及部分三方库版本。
问题修复
- 修复了聊天室内封禁聊天室成员,解封后客户端断网重连不重新自动加入聊天室的问题。
- 调整了 IMKit 中申请权限的requestCode值,避免和其他三方库冲突。
- 修复了 IMKit 如果会话列表只剩一个会话的情况 ,删除不掉会话的问题。
- 修复了 IMkit 上拉刷新不能加载会话列表的问题。
5.12.1 Dev
发布日期:2024/10/28
新增功能
- 适配了跨平台自定义消息的逻辑。
5.12.0 Dev
发布日期:2024/10/18
新增功能
- IMKit 和 IMLib 中的信息托管服务新增群组及成员管理能力。
- IMKit 和 IMLib 中的信息托管服务新增好友关系管理能力。
- IMKit 单聊会话正在输入状态显示,支持高清语音消息(
RC:HQVCMsg) 。 - IMLib 定向消息支持公众号类型。
- IMLib 移除图片和视频访问权限。
问题修复
- 修复了地图搜索信息不全的问题。
- 修复了
filterSendMessage空指针问题。 - 修复了
sendNotification导致ANR的问题。 - 修复了收到通话信息,会提示音视频通话已关闭的问题。
5.10.4 Dev
发布日期:2024/08/29
新增功能
- 新增了数据库升级状态回调接口
DatabaseUpgradeStatusListener,通过该接口可以监控数据库升级进度。 - 适配了 Android 15 系统。
问题修复
- 优化了会话列表的排序。
5.10.3 Dev
发布日期:2024/08/20
问题修复
- 修复了 5.10.2 版本中的一些问题,建议将项目依赖从 5.10.2 升级至 5.10.3。
5.10.2 Dev
发布日期:2024/07/31
新增功能
JoinChatRoomResponse返回信息中增加了用户加入聊天室的服务端时间。PushConfig增加了 HarmonyOS 平台。- 在线状态订阅支持
HarmonyOS平台。 - 对上传单个文件的大小进行限制,默认单次上传最大为 100M。
问题修复
- 修复了发送图片时,缩略图偶现黑边的问题。
5.10.1 Dev
发布日期:2024/07/02
问题修复
- 是否同步置顶空会话的开关默认值改为 NO,默认不同步置顶的空会话。
5.10.0 Dev
发布日期:2024/06/28
新增功能
- 新增了用户信息托管功能,支持修改、查询、订阅托管的用户信息。
- 新增了一个置顶空会话的开关配置,开发者可以选择是否同步置顶的空会话。
- 支持了心跳间隔时间的配置。
- 优化了百度 DoH 的使用
问题修复
- 修复了安卓 FileProvider 存在的漏洞问题。
- 修复了开启多设备消息同步功能后,多端同步阅读状态消息失败,导致卸载重装或者多端登录无法同步消息未读数的问题。
- 修复了 IMKit SDK 转发选择联系人界面背景是黑色的问题。
5.8.4 Dev
发布日期:2024/07/15
问题修复
- 修复了 SDK 初始化时,偶现日志模块初始化未完成,导致日志打印阻塞造成 ANR 问题。
5.8.2 Dev
发布日期:2024/06/05
新增功能
- 新增了 IMKit 会话页面消息全部拉取完的回调。
- 新增了批量获取会话信息的 API。
- 新增了会话置顶操作是否更新操作时间开关。
- 新增了聊天室消息排重开关。
优化功能
- 优化了合并转发消息的内容显示格式。
- IMKit 和 IMLib 中更新了高德地图版本,高德新版本优化安全合规。
问题修复
- 修复了引用消息原文件已下载,但点击引用处的文件依然显示开始下载的问题。
- 修复了同时使用两个不同 token 连接,偶现 第二个 token 连接成功。
- 修复了 获取远端历史消息,content 为空的问题。
- 修复了 IM 误判没有网路状态,导致连接挂起的问题。
5.8.1 Dev
发布日期:2024/04/29
新增功能
- 增加了客户端订阅用户在线状态的功能。
- IMKit 和 IMLib 中更新了高德地图版本,不再支持 x86 架构。
- 更新了荣耀推送。
- 支持了在指定会话中,对指定消息类型的历史消息,按关键字进行搜索的功能。
优化功能
- 优化了消息撤回功能,现在撤回消息时会同时撤回命令消息中携带的用户信息(
UserInfo)和额外信息(extra)。
问题修复
- 修复了获取时间差时如果为0,下次获取真实值需要60s的问题。
- 修复了
StatisticsProcessor空指针异常的问题。 - 修复了 FCM 透传消息没有赋值
ChannelId的问题。 - 修复了 channelId 为 null 时,创建
NotificationChannel失败崩溃的问题。 - 修复了 5.6.10 版本
ConversationListViewModel内存泄漏的问题。