V3的重大变更,升级前请务必留意:
- SDK 使用 严格模式。
deleteConversation
删除会话的同时默认删除漫游消息。如果只想删除会话,保留历史消息,请将参数clearHistoryMessage
设置为false
。deleteConversation
支持批量删除会话。- 退出/被踢出非直播群,或非直播群被解散,只删除群组记录,不删除对应的群会话。
getFriendProfile
默认支持拉取好友自定义字段和资料自定义字段。- 日志上报备份通道使用独立集群域名
https://events.im.qcloud.com
(小程序平台需新增一个受信 HTTP 域名配置)。 - 删除了视频消息默认封面图。
getConversationList
支持批量获取指定会话。- 会话列表过滤掉与被删除的账号的会话。
- 不存入漫游系统的群提示消息(如修改群自定义字段),SDK 不再计入会话未读数。
Message.ID
拼接规则为${senderTinyID}-${clientTime}-${random}
,与 NativeIM 消息的 ID 拼接规则一致。deleteMessage
不支持删除群系统通知,并给出具体错误信息- 因多端登录或多实例登录被踢下线时,不再触发服务端的
logout
回调。