iOS, Android, and TypeScript support object-based
community.join() flows that return a success or pending result. Flutter currently exposes repository-level joinCommunity() and leaveCommunity() methods.Parameters
Join Community
For approval-aware flows, fetch a community object first and calljoin() where the platform supports it. The result tells you whether membership was granted immediately or a join request is pending.
Join Requests
When a community requires approval, the SDK exposes the active user’s request and moderator review flows.Check My Join Request
Fetch the active user’s join request when an approval-required community returns a pending state.Observe Pending Join Requests
Moderators can observe join requests for a community and approve or reject individual requests.Cancel, Approve, or Reject
Cancel your own request or approve and reject pending requests from a moderator flow.Leave Community
UseleaveCommunity() to remove the active user from a community.
Related Topics
Query Community Members
View and search community member lists.
Member Management
Add and remove community members.
Community Moderation
Manage roles, bans, and permissions.
Community Invitation
Invitation-based member onboarding workflows.