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

设置群组全员禁言

开启或关闭指定群组的整体禁言状态。

复制

changeGroupMute() 控制群组整体禁言,群主和管理员可以按 OpenIMServer 权限执行该操作。

import { changeGroupMute } from '@/uni_modules/unix-openim-sdk'

await changeGroupMute({
  groupID,
  isMute: true,
})

isMutetrue 时开启全员禁言,为 false 时关闭。群主和管理员通常仍可发送消息,因此全员禁言不表示每一位成员都无法发言。

该方法的参数只有 groupIDisMute,不支持通过 muteBypassUserIDs商业版 设置全员禁言例外名单。

Promise 成功表示本次设置请求已成功返回,不表示群资料事件已经到达。收到 onGroupInfoChanged() 后,按 groupID 更新对应群资料;需要校准状态时重新查询指定群组。完整监听见群组概览