浏览 SDKs · Flutter
平台
SDKsFlutter

设置群成员禁言

使用 Flutter SDK 禁言或解除禁言指定群成员。

复制

群主或管理员可以设置单个成员在群组内的禁言时长,也可以通过传入 0 秒提前解除禁言:

参数说明

参数类型是否必填说明
groupIDString是目标群组 ID。
userIDString是被禁言或解除禁言的目标群成员用户 ID。
secondsint是禁言时长(秒)。从当前调用时刻起算,传 0 表示解除禁言。
await OpenIM.iMManager.groupManager.changeGroupMemberMute(
  groupID: groupID,
  userID: targetUserID,
  seconds: 3600,
);

返回结果

Future 成功表示服务端已完成禁言时长设置,群成员状态按复合标识 groupID:userID 确定。

设置生效后,群内相关客户端会收到成员资料变更通知,事件载荷中的 muteEndTime 为秒级时间戳。完整的成员监听与增量合并逻辑请参考群成员查询概览。