Browse SDKs · iOS
SDKsiOS

Set group join verification

Configure verification policies for group applications and invitations with OpenIM iOS SDK.

Copy
NSDictionary *changes = @{
    @"groupID": groupID,
    @"needVerification": @(OIMGroupVerificationTypeAllNeedVerification)
};

[[OIMManager manager] setGroupInfoDictionary:changes
    onSuccess:nil
    onFailure:nil];
Enum valueNumeric valueMeaning
OIMGroupVerificationTypeApplyNeedVerificationInviteDirectly0User applications require approval; invitations from group members join directly.
OIMGroupVerificationTypeAllNeedVerification1Applications and invitations from regular members require approval; invitations from the owner or an administrator do not.
OIMGroupVerificationTypeDirectly2Applications and invitations join directly.

After the success callback, reconcile the final state through onGroupInfoChanged: or a new query.