SDKsiOS
Set group join verification
Configure verification policies for group applications and invitations with OpenIM iOS SDK.
NSDictionary *changes = @{
@"groupID": groupID,
@"needVerification": @(OIMGroupVerificationTypeAllNeedVerification)
};
[[OIMManager manager] setGroupInfoDictionary:changes
onSuccess:nil
onFailure:nil];| Enum value | Numeric value | Meaning |
|---|---|---|
OIMGroupVerificationTypeApplyNeedVerificationInviteDirectly | 0 | User applications require approval; invitations from group members join directly. |
OIMGroupVerificationTypeAllNeedVerification | 1 | Applications and invitations from regular members require approval; invitations from the owner or an administrator do not. |
OIMGroupVerificationTypeDirectly | 2 | Applications and invitations join directly. |
After the success callback, reconcile the final state through onGroupInfoChanged: or a new query.
Was this page helpful?