更新日志(开发版)
注意
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版区分。开发版(Dev)SDK 首推新功能,同时会得到最快的 bug 修复。
5.40.0 Dev
发布日期:2026/05/29
新增功能
- IMLib 和 IMKit 更新消息体大小限制。自 2026/05/29 起,新注册客户的文本消息(
RC:TxtMsg)和自定义消息默认消息体大小上限为 5 KB;存量客户默认仍为 128 KB。 - IMLib 新增高性能批量插入原始消息、批量获取原始消息接口,用于批量迁移消息。
问题修复
- IMKit 修复多条语音转文字消息场景下,最后一条语音不转文字,且重新进入聊天页面后 UI 展示异常的问题。
5.38.0 Dev
发布日期:2026/05/18
新增功能
- IMLib 在
RCMessage上新增quoteInfo引用关系信息,支持在文本、图片、GIF、小视频、普通语音、高清语音、文件、位置、自定义消息等原消息结构上携带引用关系。原引用消息RC:ReferenceMsg仍可继续使用。 - IMKit 引用消息功能升级。该能力默认关闭,可通过将
RCKitConfigCenter.message.enableQuoteV2设置为YES启用。开启后,IMKit 内置会话页面支持发送文本、图片、GIF、小视频、普通语音、高清语音、文件、位置消息作为引用回复,并可通过quoteMessageTypeWhiteList调整允许发送的消息类型。 - IMLib 新增
getMessagesByUIds接口,可通过消息 UID 批量查询消息数据。
5.36.0 Dev
发布日期:2026/01/30
新增功能
- IMLib 会话对象新增
dataMgmtInfo属性,包含会话名称和头像信息,用于会话列表中快捷显示用户和群组托管信息。 - IMKit
RCKitUIConfig新增preferredLanguage属性,可指定 Kit 显示的语言(默认跟随系统语言)。
功能优化
- IMKit 优化会话列表头像和昵称显示逻辑。
5.34.0 Dev
发布日期:2025/12/26
新增功能
- IMLib 新增
setMessageContent接口(RCCoreClient#setMessageContent)。 - IMLib 新增异步
logout接口 (RCCoreClient#logout:)。
功能优化
- IMLib 新增图片和视频消息缩略图属性,支持自定义显示。
- IMKit 用户托管模块支持欢快主题、优化 @ 人列表页面、适配 RTL 布局。
- IMKit 信息托管接口调用性能优化。
5.32.0 Dev
发布日期:2025/11/27
新增功能
- IMLib 新增机器人信息托管能力。
- IMLib 退出聊天室接口新增
extra参数。 - IMKit 支持单聊会话显示好友及非好友在线离线状态。
重要变更
IMLib 移除 i386 架构支持
IMLib 已移除 i386 架构支持,此变更仅影响运行在 32 位 Intel Mac 上的 iOS 模拟器;真机不受影响,仍支持到 iOS 9。 如果您需要在 iOS 模拟器进行调试,请使用 64 位 Intel Mac 或 升级到 Apple Silicon Mac。
问题修复
- IMLib 优化消息撤回流程。
- IMKit 修复
MessageCell无法释放的问题。
5.30.0 Dev
发布日期:2025/10/31
新增功能
- IMKit 新增主题换肤功能。
- IMKit 新增逐条消息已读功能(已读回执 V5)。
功能优化
- IMLib 优化断网情况下获取用户信息托管的功能。
5.28.0 Dev
发布日期:2025/09/26
新增功能
- IMLib 会话对象中新增获取待提交的消息修改内容方法。
- IMLib 新增获取 @ 我会话列表功能。
- IMLib 新增批量查询订阅用户在线状态接口。
问题修复
- 配合协议栈提供数据库重建的回调,进行对应修改。
- 修复了翻译功能中大量翻译导致内存溢出造成崩溃的问题。
- 修复了撤回消息
sendTime取值错误的问题。 - 修复了免打扰设置/获取接口缺少
targetId长度检查导致调用失败的问题。 - 修复了
NSURL对象初始化为nil后续非空调用导致崩溃的问题。 - 优化了 iOS IMKit 合并转发功能:修复选中消息后,发送端撤回此消息依然能转发成功的问题。
5.26.0 Dev
发布日期:2025/09/05
新增功能
- IMKit 新增了消息编辑功能,支持文本消息和引用消息。
- IMKit 适配了 iOS 26。
- IMLib 新增了消息编辑功能。
- IMLib 新增了批量删除会话的功能。
问题修复
- 修复了 iOS 26 暗黑模式下,定位消息入库超限制导致消息发送失败的问题。
- 修复了同账号多端,系统会话不同步消息未读的问题。
- 修复了 IM 连接时偶现产生的内存泄漏问题。
5.24.2 Dev
发布日期:2025/08/14
问题修复
- IMLib 修复了获取消息接口造成消息下行增多的问题。
- IMLib 修复了部分获取会话接口翻译状态异常的问题。
- IMLib 修复了获取好友扩展信息偶现丢失的问题。
5.24.1 Dev
发布日期:2025/08/04
问题修复
- IMLib 修复调用翻译接口后无法正常收到翻译回调的问题。
5.24.0 Dev
发布日期:2025/7/25
新增功能
- IMLib 新增了文本消息和自定义文本翻译功能。
- IMLib 新增了会话状态监听多代理。
问题修复:
- IMKit 修复了图文消息、合并转发消息的会话摘要显示问题。
- IMLib 修复了
getConversationListByFilters:option:completion:接口参数校验多端不一致的问题。
5.22.0 Dev
发布日期:2025/6/30
新增功能
- IMLib 群组信息更新回调中增加变化的 key。
- IMLib 已读 V5 新增批量获取消息 已读信息接口。
- IMLib 新增跨会话本地消息搜索接口。
- IMLib 新增语音消息转文字接口。
- IMLib 用户信息对象增加用户类型属性。
- IMKit 支持配置未知消息类型是否在会话列表和会话页面中展示。
- IMKit 增加语音转文字功能。
问题修复:
- IMKit 修复未知消息显示问题。
- IMLib 修复网络恢复后,媒体消息自动发送的问题。
- IMKit 修复群成员列表用户重复显示的问题。
- IMKit 修复群组中用户名偶现错乱的问题。
- IMKit 修复会话列表文件消息摘要显示问题。
5.20.1 Dev
发布日期:2025/06/05
问题修复
- IMLib 修复了发送媒体消息的回调中消息信息不完整的问题。
5.20.0 Dev
发布日期:2025/05/29
新增功能
- IMLib 增加逐条消息已读功能(已读回执 V5)。
- IMLib 优化会话列表支持超级群会话类型。
- IMLib 新增批量设置置顶接口。
- IMLib 新增拉取远端会话列表接口。
- IMKit 新增 HTML 流式消息。
问题修复
- IMLib 修复了申请加入群组事件回调的 operationTime 不准确问题。
- IMLib 修复了插入消息时,sentTime 赋值错误问题。
- IMKit 修复了 XS Max 手机上输入框UI出错。