跳到主要内容

更新日志

1.1.0

发布日期:2024/08/29

重要

  • 枚举值:NaviRespLicenseExpired 改为 ConnectLicenseExpired
  • 枚举值:CmpRecvTimeOut 改为 SocketRecvTimeout
  • ChatroomStatusListenerabstract 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,AndroidConfigHarmonyConfig 类。

会话

新增功能

  • 新增了 getUnreadConversations 方法。

问题修复

  • 修复了置顶或者免打扰之后,ConversationlastSentTime 被错误的更新为 lastOperateTime 的问题。

搜索

新增功能

  • 新增了 searchConversations, searchMessagessearchMessagesInTimeRangesearchMessagesByUser 方法。
  • 新增了 ISearchMessageInTimeRangeOption 类。

聊天室

新增功能

  • 新增了 setChatroomEntriesdeleteChatroomEntriesgetChatroomEntriesgetAllChatroomEntriessetChatroomKVStatusListenersetChatroomMemberListener方法。
  • 新增了 ChatroomKVStatusListenerChatroomMemberActionChatroomMemberActionListenerChatroomNotifyEventListenerChatroomSyncEventChatroomMemberBlockEventChatroomMemberBanEvent类。
  • 新增枚举值 ChatroomMemberActionType

输入状态

新增功能

  • 新增了 setTypingStatusListenersendTypingStatussetTypingStatusInterval方法。

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 初版