浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

将全部会话标为已读

清零当前账号全部本地未读会话的未读数。

复制
import sdk from '@openimsdk/imsdk';

await sdk.markAllConversationMessageAsRead();

Promise 成功表示 SDK 已完成本次找到的全部未读会话处理。它不等同于相关会话事件已经到达,也不保证其他客户端的界面已同步完成。界面仍应在收到会话变更事件后,使用 conversationID 更新对应会话的未读数,并通过总未读数事件更新全局角标;完整监听代码请参考获取会话列表和获取消息总未读数。必要时可重新查询会话列表和总未读数进行校准。