更新日志
26.1.0
发布日期:2026/02/03
新增功能
Conversation类新增托管信息DataManagementInfo,用于会话列表中快捷显示用户和群组托管信息。- 新增
getAppSettings接口,用于查询当前应用的功能开关配置。
问题修复
- 修复
getJoinedGroupsByRole接口调用异常。 - 修复
refreshReferenceMessageWithParams接口偶现崩溃问题。
25.12.0
发布日期:2025/12/26
新增功能
- 新增用户信息托管功能,支持设置、获取、批量查询用户信息及设置用户信息访问权限。详见用户信息托管。相关接口:
updateMyUserProfile、getMyUserProfile、getUserProfiles、updateMyUserProfileVisibility、getMyUserProfileVisibility。 - 新增用户搜索功能,支持通过用户应用号精确搜索用户。详见用户信息托管。相关接口:
searchUserProfileByUniqueId。 - 新增订阅事件功能,支持订阅、取消订阅、查询用户在线状态和用户信息变更事件。详见订阅用户在线状态、用户信息托管。相关接口:
subscribeEvent、unsubscribeEvent、querySubscribeEvent、querySubscribeEventByPage、getSubscribeUsersOnlineStatus、addSubscribeEventListener。 - 新增好友管理功能,支持添加、删除、检查、获取好友,以及设置好友信息和备注。详见好友管理。相关接口:
addFriend、deleteFriends、checkFriends、getFriends、getFriendsInfo、searchFriendsInfo、setFriendInfo。 - 新增好友申请管理功能,支持获取、接受、拒绝好友申请,以及设置加好友权限。详见好友管理。相关接口:
getFriendApplications、acceptFriendApplication、refuseFriendApplication、setFriendAddPermission、getFriendAddPermission。 Conversation新增Message字段。
25.11.0
发布日期:2025/11/28
重要说明
为更好的对 HarmonyOS SDK 进行版本管理,从此版本开始原版本号的第一位 1 改为年份 25,后面二、三位版本号规则保持不变。
更新后版本号第一位为年份、第二位为功能迭代版本号、第三位为补丁修复 hotfix 版本号。
新增功能
- 新增
getAllRobots接口,用于获取机器人列表。 - 新增
getRobotById接口,用于根据机器人 id 获取机器人信息。 - 新增
addRobotEventListener接口,用于添加机器人信息同步完成监听。 - 新增
removeRobotEventListener接口,用于移除机器人信息同步监听。 - 新增
getConversationsIncludingRobots接口,用于获取包含机器人的会话列表。 - 新增
saveEditedMessageDraft接口,用于保存会话编辑草稿。 - 新增
getEditedMessageDraft接口,用于获取会话编辑草稿。 - 新增
clearEditedMessageDraft接口,用于删除会话编辑草稿。 InitOption新增enableSyncEmptyTopConversation字段,用于同步置顶会话时生成的空会话。
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
问题修复