浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

设置入群验证方式

设置申请或邀请用户加入群组时的审核策略。

复制

GroupNeedVerification 定义三种入群策略:

import sdk, { GroupNeedVerification, SetGroupInfoReq } from '@openimsdk/imsdk';

const request: SetGroupInfoReq = {
  groupID: groupID,
  needVerification: GroupNeedVerification.AllNeedVerification,
};
await sdk.setGroupInfo(request);

参数说明

枚举值数值含义
GroupNeedVerification.ApplyNeedVerificationInviteDirectly0用户申请需要审核;成员邀请可直接入群。
GroupNeedVerification.AllNeedVerification1申请和普通成员邀请都需要审核;群主或管理员邀请除外。
GroupNeedVerification.DirectAccess2申请或邀请均可直接入群。

客户端应根据策略展示申请提示,但最终是否允许加入仍由 OpenIMServer 判断。Promise 成功后,SDK 会触发群资料变更事件;客户端收到通知后根据 groupID 更新验证策略,完整监听代码请参考群组概览。