Browse SDKs · Flutter
SDKsFlutter

Set group join verification

Set verification rules for group applications and invitations with the OpenIM Flutter SDK.

Copy
await OpenIM.iMManager.groupManager.setGroupInfo(
  GroupInfo(
    groupID: groupID,
    needVerification: GroupVerification.allNeedVerification,
  ),
);
ConstantValueMeaning
GroupVerification.applyNeedVerificationInviteDirectly0User applications require approval; invitations from group members join directly.
GroupVerification.allNeedVerification1Applications and invitations from regular members require approval; invitations from the owner or administrators do not.
GroupVerification.directly2Applications and invitations both join directly.

After the Future succeeds, reconcile the final state from onGroupInfoChanged or a new group-profile query.