浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

设置本地会话未读数

把一个或多个本地会话的未读数设置为指定值。

复制

该方法用于修正 SDK 本地会话未读数,不会制造服务端未读消息,也不能替代正常的标记会话已读。

import sdk, { ResetConversationUnreadReq } from '@openimsdk/imsdk';

const request: ResetConversationUnreadReq = {
  conversationIDs: [conversationID],
  num: 0,
};
await sdk.resetConversationUnread(request);

num 应为非负整数。同一数值会应用到 conversationIDs 中的全部会话。Promise 成功后,SDK 会触发会话变更事件与总未读数变化事件;客户端收到通知后根据 conversationID 更新对应会话的未读数,完整监听配置请参考获取会话列表与获取消息总未读数。