浏览 SDKs · iOS
平台
SDKsiOS

设置入群验证方式

使用 iOS SDK 设置申请和邀请入群的验证策略。

复制

设置群组的入群验证策略(通常仅群主和管理员有权限操作):

参数说明

参数类型说明
groupInfoDictionaryNSDictionary *包含 groupID 和入群验证类型的字典对象。
枚举值数值含义
OIMGroupVerificationTypeApplyNeedVerificationInviteDirectly0用户申请需要审核;群成员邀请可直接入群。
OIMGroupVerificationTypeAllNeedVerification1申请和普通成员邀请都需要审核;群主或管理员邀请除外。
OIMGroupVerificationTypeDirectly2申请或邀请均可直接入群。
NSDictionary *changes = @{
    @"groupID": groupID,
    @"needVerification": @(OIMGroupVerificationTypeAllNeedVerification)
};

[[OIMManager manager] setGroupInfoDictionary:changes
    onSuccess:^(NSString * _Nullable data) {
        [self showVerificationTypeUpdated];
    }
    onFailure:^(NSInteger code, NSString *message) {
        [self showErrorCode:code message:message];
    }];

状态以 groupID 为合并标识。

返回结果

成功回调 onSuccess 表示服务端已更新该群的入群验证策略。群内各端随后会通过群资料变更事件收到更新后的 OIMGroupInfo,完整事件处理见群组概览。