浏览 SDKs · React Native
平台
SDKsReact Native

设置群组全员禁言

OpenIM React Native SDK 修改群组禁言状态。

复制

开启或关闭指定群组的全员禁言状态。

await OpenIMSDK.changeGroupMute({
  groupID,
  isMute: true,
  muteBypassUserIDs: [serviceAccountUserID],
});

参数说明

参数类型必填含义
groupIDstring是目标群组 ID。
isMuteboolean是true 开启群组禁言,false 关闭群组禁言。
muteBypassUserIDs 商业版string[]否群组禁言期间仍允许发言的用户 ID。

不要把全部成员传入 muteBypassUserIDs商业版。群主和管理员是否可以发言由服务端权限控制。

返回结果

调用完成后,群组全员禁言设置已生效。

群资料变化会通过 OnGroupInfoChanged 事件通知。客户端应以 groupID 为合并标识更新对应群组的全员禁言状态及白名单。完整事件监听说明见群组概览。