SDKsFlutter
Group applications overview
Query, process, and listen to group join applications in the OpenIM Flutter SDK.
Group application management encompasses user-initiated join requests, administrator review queues, unhandled application badge counters, and accept/reject decisions.
Available operations
- Get group application list as recipient
- Get group application list as applicant
- Get unhandled group application count
- Accept a group application
- Refuse a group application
State synchronization
Group application state changes are dispatched via callbacks in the application-wide OnGroupListener:
onGroupApplicationAdded: A new group join application was submitted.onGroupApplicationAccepted: A join application was approved.onGroupApplicationRejected: A join application was declined.onGroupApplicationDeletedEnterprise: A join application record was removed.
The client updates application states using the composite key groupID:userID. If application change events arrive while paginating through records, refresh the first page after the current query completes. For complete group event listener registration, see Groups overview.
Was this page helpful?