本页面提供即时通讯 IM Android SDK 的发版说明。
v1.1.0 于 2023 年 2 月 28 日发布。
ChatMessage#setPriority(ChatRoomMessagePriority) 方法实现聊天室消息优先级功能,确保高优先级消息优先处理。ChatManager#asyncFetchConversationsFromServer 方法中新增分页参数 pageNum 和 pageSize,支持分页获取会话列表功能。提升代码安全性。
v1.0.9 于 2022 年 12 月 19 日发布。
updateMessage 方法导致的内存与数据库消息不一致的问题。 v1.0.8 于 2022 年 11 月 22 日发布。
v1.0.7 于 2022 年 9 月 7 日发布。
Group 中增加 isDisabled() 属性显示群组禁用状态,需要开发者在服务端设置。该属性在调用 GroupManager 中的 getGroupFromServer() 方法获取群组详情时返回。Error 中新增错误码 1101(PRESENCE_CANNOT_SUBSCRIBE_YOURSELF),提示用户不能订阅自己的在线状态。ChatLogListener 类,实现 SDK 运行日志回调。Conversation 中的 getAllMessage 方法未去重的问题。ChatManager 中的 fetchHistoryMessages() 方法重复拉取漫游的问题。v1.0.6 于 2022 年 7 月 22 日发布。
ChatMessage 中的 isOnlineState 标记消息是否为在线消息 。Error 中添加错误码 509 MESSAGE_CURRENT_LIMITING,表示群组消息发送已超出并发限制。GroupChangeListener 中添加 onSpecificationChanged 回调。PushManager 中添加 bindDeviceToken 方法用于绑定设备 token。ChatThread 替换 ChatThreadInfo。onInvitationReceived 回调中增加了返回值 groupName。v1.0.4 于 2022 年 5 月 17 日发布。
reportMessage 方法进行内容审核。libsqlcipher 的文件名,以避免在使用官方 AAR 时发生冲突。ChatMessage 中的 ext 属性添加了对双精度和浮点数据类型的支持。openssl 更改为 boringssl。v1.0.3.1 于 2022 年 4 月 27 日发布。此版本修复了偶尔无法显示检索到的历史消息的问题。
v1.0.3 于 2022 年 4 月 19 日发布。
支持在线状态功能,可发布和订阅用户的在线状态。
修复了 PendingIntent,它在将应用程序上传到 Google Play 时会导致警告。
v1.0.2 于 2022 年 2 月 22 日发布。
deleteConversationFromServer 删除服务器上的对话。USER_NOT_ON_ROSTER,当用户向非联系人的其他用户发送消息时报告该错误代码。减少了在网络条件差的情况下准备发送消息的时间。
v1.0.1.1 于 2021 年 12 月 30 日发布。
此版本修复了在极端条件下无法加载数据库的问题。
V1.0.1 于 2021 年 12 月 27 日发布。
v1.0.1 增加了以下功能:
此版本修复了以下问题:
v1.0.1 增加了以下 API:
createLocationSendMessage[1/2]deleteMessagesBeforeTimestampgetAllMsgCountv1.0.0 于 2021 年 12 月 6 日发布。
此版本存在数据库偶尔无法加载的问题。建议您尽快升级到最新版本。
此版本支持通过 isLoggedIn 和 isLoggedInBefore 方法获取用户的登录状态。
此版本进行了以下改进:
此版本修复了以下问题: