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