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 确认最新状态。完整会话事件监听见获取会话列表。
这个页面有帮助吗?