更新日志
1.1.0
发布日期:2024/08/29
重要
- 枚举值:
NaviRespLicenseExpired
改为ConnectLicenseExpired
- 枚举值:
CmpRecvTimeOut
改为SocketRecvTimeout
ChatroomStatusListener
从abstract class
改为interface
,如果报错,删除 entry/build 目录重新编译即可- 修复:IM 方法回调中再调用 IM 方法,偶现的卡死情况
- 修复:IM 连接偶现的 31002。原因是偶现读取的系统版本号类似
OpenHarmony-5.0.0.36
这类包含-
的特殊字符无法被 IM 服务识别 - 修复:https 请求偶现的 openssl 崩溃
- 修复:手机网络切换时偶现的崩溃
数据库
新增功能
- 新增了枚举值
DatabaseStatus
。 - 新增了监听
setDatabaseStatusListener
。
消息
新增功能
- 新增了位置消息
LocationMessage
。 - 新增了方法
deleteRemoteMessages
。
问题修复
- 修复了发送失败的消息进行重发,出现一条失败消息一条成功消息的 问题。
- 修复了发送失败的消息,Message 对象为空的问题。
- 修复了媒体消息发送失败,从数据库获取的发送状态为发送中,期望为发送失败的问题。
- 修复了
IGetRemoteMsgOption isCheckDup
错误。 - 修复了
UserInfo decode
时错误的将 userId 解析为 id 的错误。
推送
新增功能
- 新增了
IosConfig
,AndroidConfig
和HarmonyConfig
类。
会话
新增功能
- 新增了
getUnreadConversations
方法。
问题修复
- 修复了置顶或者免打扰之后,
Conversation
的lastSentTime
被错误的更新为lastOperateTime
的问题。
搜索
新增功能
- 新增了
searchConversations
,searchMessages
,searchMessagesInTimeRange
和searchMessagesByUser
方法。 - 新增了
ISearchMessageInTimeRangeOption
类。
聊天室
新增功能
- 新增了
setChatroomEntries
,deleteChatroomEntries
,getChatroomEntries
,getAllChatroomEntries
,setChatroomKVStatusListener
和setChatroomMemberListener
方法。 - 新增了
ChatroomKVStatusListener
,ChatroomMemberAction
,ChatroomMemberActionListener
,ChatroomNotifyEventListener
,ChatroomSyncEvent
,ChatroomMemberBlockEvent
和ChatroomMemberBanEvent
类。 - 新增枚举值
ChatroomMemberActionType
。
输入状态
新增功能
- 新增了
setTypingStatusListener
,sendTypingStatus
和setTypingStatusInterval
方法。
1.0.3
发布日期:2024/08/06
新增功能
- 基于 1.0.2 版本,支持字节码,app 需要修改配置,详细见 FAQ
问题修复
- 修复:置顶或者免打扰之后,Conversation lastSentTime 被错误的更新为 lastOperateTime
1.0.2
发布日期:2024/07/11
新增功能
- 新增了用于创建并加入聊天室的
joinChatroom
接口。
功能优化
- 为保持与其他平台统一,UserInfo 废弃了
portraitUrl
,新增了portraitUri
。
问题修复
- 修复了 TS 层 bool 值被错误转化为 0 、1,而非 bool 值的问题。
1.0.1
发布日期:2024/07/02
新增功能
- 增加 x86_64 架构,支持 Windows(64-bit)-模拟器 和 Mac(x86)-模拟器
1.0.0
发布日期:2024/07/01
鸿蒙 SDK 初版