处理会话未读消息数
您可以使用 IMLib SDK 提供的接口直接获取会话中的未读消息数。具体能力如下:
- 获取所有会话(不含聊天室)中的未读消息总数(
getTotalUnreadCount
) - 获取指定会话中的总未读消息数,或指定会话中指定消息类型的总未读消息数,或按会话类型获取总未读消息总数(
getUnreadCount
)
在用户使用您的 App 时,UI 上未读计数可能需要发生变化,此时您可以清除会话中的未读数(clearMessagesUnreadStatus
)。
获取所有会话总未读消息数
您可以使用 getTotalUnreadCount
获取所有类型会话(不含聊天室)中未读消息的总数。
接口原型
TypeScript
public getTotalUnreadCount(): Promise<IAsyncResult<number>>;