更新日志
1.10.0
发布日期:2025/10/31
新增功能
- 新增消息修改功能:
- 新增 
addMessageModifiedListener接口,用于添加消息修改监听。 - 新增 
removeMessageModifiedListener接口,用于移除消息修改监听。 - 新增 
modifyMessageWithParams接口,用于修改已发送的消息。 - 新增 
refreshReferenceMessageWithParams接口,用于刷新引用消息。 
 - 新增 
 
1.9.0
发布日期:2025/9/26
新增功能
- 新增 
getUnreadMentionMeConversationList接口,用于获取 @ 我的未读会话列表。 
important
该版本 IM 和 RTC SDK 同步改动,请同时升级 IM 和 RTC SDK 至 1.9.0 版本,避免出现兼容性问题。
1.8.1
发布日期:2025/9/2
功能优化
- 优化了内部逻辑。
 
1.8.0
发布日期:2025/8/29
important
该版本 IM 和 RTC SDK 同步改动,请同时升级 IM 和 RTC SDK 至 1.8.0 版本,避免出现兼容性问题。
新增功能
- 支持群组托管功能,新增了以下接口:
- 群组管理:
createGroup、updateGroupInfo、getGroupsInfo、getGroupMembersByRole、getGroupMembers、checkUserInGroup、kickGroupMembers、quitGroup、dismissGroup、transferGroupOwner、addGroupManagers、removeGroupManagers、setGroupMemberInfo、searchGroupMembers - 群组加入:
joinGroup、inviteUsersToGroup、acceptGroupInvite、refuseGroupInvite、acceptGroupApplication、refuseGroupApplication、getGroupApplications - 群组查询:
getJoinedGroupsByRole、searchJoinedGroups、getJoinedGroups - 群组备注:
setGroupRemark - 群组关注:
addGroupFollows、removeGroupFollows、getGroupFollows - 事件监听:
addGroupEventListener、removeGroupEventListener 
 - 群组管理:
 
问题修复
- 修复了通过 Server API 撤回消息设置的 
extra在本地数据库RC:RcNtf消息中丢失的问题。 - 修复了插入已读的文本消息导致会话未读数增加的问题。
 
1.7.2
发布日期:2025/8/8
问题修复
- 修复了连接成功后,切换网络时向上层通知数据库状态的问题。
 
1.7.1
发布日期:2025/7/25
新增功能
- 在 
UserInfo中新增用户类型字段(userType)。 
1.6.0
发布日期:2025/6/27
新增功能
- 新增消息已读 V5 批量 查询消息已读回执状态接口。
 - 新增 
CombineV2Message内置消息类型。 - 新增 
ReadReceiptMessage内置消息类型。 - 新增 
setReadTimestamp接口,用于设置已读时间戳。 - 新增 
removeRemoteConversations接口,用于删除远端会话。 
1.5.0
发布日期:2025/5/29
新增功能
- 新增逐条消息已读功能(消息已读 V5)。
 - 新增获取本地和远端历史消息功能。
 
1.4.3
发布日期:2025/4/29
新增功能
- 新增自定义媒体消息支持。
 - 新增 
getDeltaTime接口,用于获取本地时间与服务器时间的时间差。 - 新增 
setMessageExtra接口,用于设置消息附加信息。 - 新增 
pauseDownloadMediaMessage接口,用于暂停媒体消息下载。 - 新增 
downloadMediaFile接口,支持根据远端文件地址下载媒体文件。 - 新增 
pauseDownloadMediaFile接口,用于暂停媒体文件下载。 - 新增 
sendMediaMessageWithUploader接口,支持使用自定义上传方式发送媒体消息。 - 新增 
downloadMediaMessageWithDownloader接口,支持使用自定义方法下载媒体消息。 - 新增自定义媒体消息上传和下载回调类 
MediaMessageTransfer。 - 图片消息的消息体新增缩略图宽高字段。
 - 多媒体消息下载后的文件名默认为消息中自带的文件名字段。
 
问题 修复
- 修复了获取设备版本信息不准确的问题。
 
1.3.2
发布日期:2025/1/10
问题修复
- 修复了在会话没有未读数情况下,再次拉取该会话历史消息时,该会话可能出现未读数异常的问题。
 - 修复了聊天室成员变化监听 
setDatabaseStatusListener、addDatabaseStatusListener不生效的问题。 
1.3.1
发布日期:2024/12/27
问题修复
- 优化了 32061 错误码处理逻辑,调整为清空本地导航缓存并自动重连。
 - 修复了单聊 
Message的senderId字段错乱的问题。 - 修复了连接方法回调之前,调用断开连接可能会发生死锁的问题。
 - 修复了同步单聊消息未读数时会清除会话对方未读数的问题。
 - 修复了偶现的进入聊天室后切换到后台一分钟以上,再切回前台后无法再接收聊天室消息的问题。
 - 修复了发消息过程中杀进程,再次打开后获取消息的发送状态依然是发送中的问题。
 - 修复了 
connect接口回调连接成功之前直接调用disconnect接口导致偶现崩溃的问题。 
1.3.0
发布日期:2024/12/12
新增功能
- 消息功能
- 新增发送定向消息方法 
sendDirectionalMessage。 - 新  增发送定向媒体消息方法 
sendDirectionalMediaMessage。 - 新增下载媒体消息方法(含下载进度)
downloadMediaMessageWithProgress。 - 新增取消下载方法 
cancelDownloadMediaMessage。 
 - 新增发送定向消息方法 
 - 用户配置功能
- 新增显示推送详情接口 
setPushContentShowStatus和getPushContentShowStatus。 - 新增 Web 端在线时,手机端是否接收推送接口 
setPushReceiveStatus和getPushReceiveStatus。 
 - 新增显示推送详情接口 
 - 搜索功能
- 新增在指定的一批会话中搜索消息接口 
searchMessagesByConversations。 - 新增在本地指定会话中搜索多个成员指定的消息类型接口 
searchMessagesByUsers。 
 - 新增在指定的一批会话中搜索消息接口 
 - 消息已读 V1 功能
- Message 新增 
ReadReceiptInfo属性。 - SentStatus 新增 
Read状态。 - 新增 
sendReadReceiptMessage接口。 - 新增 
sendReadReceiptRequest和sendReadReceiptResponse接口。 - 新增 
addMessageReadReceiptListener和removeMessageReadReceiptListener接口。 - 新增监听 
MessageReadReceiptListener。 
 - Message 新增 
 
问题修复
- 修复了加入聊天室接口和加入已存在聊天室接口的消息个数,保持与 iOS、Android 一致。
 
1.2.0
发布日期:2024/11/01
新增功能
- 新增完全支持 API12。详见 华为开发者公告。
 - 新增设置断线重连 时是否踢出重连设备接口 
setReconnectKickEnable。 
消息功能
- Message 扩展
- 新增字段 
canIncludeExpansion和expansion。 - 新增消息扩展监听 
MessageExpansionListener。 - IMEngine 新增方法:
- 设置扩展监听:
setMessageExpansionListener - 更新扩展:
updateMessageExpansion - 移除扩展:
removeMessageExpansion 
 - 设置扩展监听:
 
 - 新增字段 
 - 新增插入单条消息方法 
insertMessage。 - 新增普通消息类型
- 命令消息:
CommandMessage - 命令提醒消息类(小灰条):
CommandNotificationMessage - 通知类消息(小灰条):
InformationNotificationMessage - 引用消息:
ReferenceMessage - 图文消息:
RichContentMessage 
 - 命令消息:
 - 新增媒体消息类型
- GIF 消息:
GIFMessage - 小视频消息:
SightMessage 
 - GIF 消息:
 - 撤回消息新增字段 
originalMessageContent。 
会话功能
- 新增查询会话接口 
searchConversationsWithResult。 
功能废弃
- 废弃接口 
searchConversations,建议使用searchConversationsWithResult替代。 
问题修复
- 修复了删除本地消息接口崩溃的问题。
 - 修复了无法清空草稿的问题。
 
1.1.0
发布日期:2024/08/29
重要变更
- 枚举值 
NaviRespLicenseExpired更名为ConnectLicenseExpired。 - 枚举值 
CmpRecvTimeOut更名为SocketRecvTimeout。 ChatroomStatusListener从abstract class改为interface。如果报错,删除entry/build目录重新编译即可。
新增功能
- 数据库功能
- 新增枚举值 
DatabaseStatus。 - 新增监听 
setDatabaseStatusListener。 
 - 新增枚举值 
 - 消息功能
- 新增位置消息 
LocationMessage。 - 新增方法 
deleteRemoteMessages,用于删除远端消息。 
 - 新增位置消息 
 - 推送功能
- 新增 
IosConfig、AndroidConfig和HarmonyConfig类。 
 - 新增 
 - 会话功能
- 新增 
getUnreadConversations方法,用于获取未读会话。 
 - 新增 
 - 搜索功能
- 新增 
searchConversations、searchMessages、searchMessagesInTimeRange和searchMessagesByUser方法。 - 新增 
ISearchMessageInTimeRangeOption类。 
 - 新增 
 - 聊天室功能
- 新增 
setChatroomEntries、deleteChatroomEntries、getChatroomEntries、getAllChatroomEntries、setChatroomKVStatusListener和setChatroomMemberListener方法。 - 新增 
ChatroomKVStatusListener、ChatroomMemberAction、ChatroomMemberActionListener、ChatroomNotifyEventListener、ChatroomSyncEvent、ChatroomMemberBlockEvent和ChatroomMemberBanEvent类。 - 新增枚举值 
ChatroomMemberActionType。 
 - 新增 
 - 输入状态功能
- 新增 
setTypingStatusListener、sendTypingStatus和setTypingStatusInterval方法。 
 - 新增 
 
问题修复
- 修复了 IM 方法回调中再调用 IM 方法时,偶现的卡死情况。
 - 修复了 IM 连接偶现的 31002 错误。原因是偶现读取的系统版本号类似 
OpenHarmony-5.0.0.36这类包含-的特殊字符无法被 IM 服务识别。 - 修复了 HTTPS 请求偶现的 OpenSSL 崩溃问题。
 - 修复了手机网络切换时偶现的崩溃问题。
 - 修复了发送失败的消息进行重发时,出现一条失败消息和一条成功消息的问题。
 - 修复了发送失败的消息,Message 对象为空的问题。
 - 修复了媒体消息发送失败,从数据库获取的发送状态为发送中(期望为发送失败)的问题。
 - 修复了 
IGetRemoteMsgOption isCheckDup的错误。 - 修复了 
UserInfo decode时错误地将userId解析为id的错误。 - 修复了置顶或免打扰之后,
Conversation的lastSentTime被错误更新为lastOperateTime的问题。 
1.0.3
发布日期:2024/08/06
新增功能
- 基于 1.0.2 版本,新增支持字节码。应用需要修改配置,详情请参见 FAQ。
 
问题修复
- 修复了置顶或免打扰之后,
Conversation的lastSentTime被错误更新为lastOperateTime的问题。 
1.0.2
发布日期:2024/07/11
新增功能
- 新增用于创建并加入聊天室的 
joinChatroom接口。 
功能优化
- 为保持与其他平台统一,
UserInfo废弃了portraitUrl,新增了portraitUri。 
问题修复
- 修复了 TypeScript 层 Boolean 值被错误转化为 0、1,而非 Boolean 值的问题。
 
1.0.1
发布日期:2024/07/02
新增功能
- 新增 x86_64 架构支持,支持 Windows(64-bit)模拟器和 Mac(x86)模拟器。
 
1.0.0
发布日期:2024/07/01
鸿蒙 SDK 初版