Skip to content
能力中心
产品中心
应用市场
WebOffice
开发者后台

会话未读数

获取所有会话未读数

因 SDK 内会话列表和会话信息自动同步,以及不同会话在不同状态下可能有不同的未读数计算方法,SDK 不提供未读数数量获取接口,你可通过获取单个会话及会话列表自行计算。

代码示例

kotlin
KIMCore.instance().chatUnreadTotalCount().observe(MainActivity.this, count -> {

                });

清除指定会话未读数

将当前会话消息未计数清零,表示当前会话的消息已经浏览。

接口定义

kotlin
fun clearChatUnread(chatId: String, callback: IResultCallback<Boolean>?)

代码示例

kotlin
KIMCore.instance().clearChatUnread("chatId", object : IResultCallback<Boolean> {
    override fun onSuccess(result: Boolean?) {
        TODO()
    }
    override fun onError(errorCode: ErrorCode) {
        TODO()
    }
})