浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x

重置群聊 @ 状态

在用户处理群聊中的 @ 消息后重置会话提醒状态。

复制

用户处理完群聊中的 @ 消息后,可以使用 OpenIMGroupMentionTypeNormal 把该会话的 groupAtType 重置为普通状态。

import {
  OpenIMGroupMentionTypeNormal,
  setConversation,
} from '@/uni_modules/unix-openim-sdk'

await setConversation({
  conversationID,
  groupAtType: OpenIMGroupMentionTypeNormal,
})

groupAtType 是 SDK 根据群消息维护的提醒状态。本操作只负责重置为普通状态,不应用来伪造“@我”或“@所有人”等未发生的状态。重置群聊 @ 状态与标记消息已读是两个不同操作。

Promise 成功表示重置请求已完成。客户端可先将本地会话的提醒状态更新为普通状态,收到会话变更事件后,按 conversationID 确认最新状态。完整会话事件监听见获取会话列表。