Member management, invitations, join requests, and membership administration
UIKit Component: Community membership components are built on top of the social.plus SDK, providing ready-to-use member management UI with full data management handled automatically.
Community Membership UIKit components provide comprehensive tools for managing community members, handling join requests, processing invitations, and tracking membership analytics. These components enable community administrators to effectively manage their member base through intuitive interfaces that handle invitations, approval workflows, member roles, and membership insights—all built on top of the social.plus SDK.
Core member management and administrationMember Administration components provide comprehensive tools for managing community members, including member lists, role assignments, and member profile management. These components enable administrators to effectively oversee their community membership.
// Navigate to member profilefunc navigateToMemberProfile(member: AmityUser) { let profilePage = AmityUserProfilePage(user: member) let viewController = AmitySwiftUIHostingController(rootView: profilePage) navigationController?.pushViewController(viewController, animated: true)}// Handle member actionsfunc handleMemberAction(action: MemberAction, member: AmityUser) { switch action { case .promote: // Promote member to moderator break case .remove: // Remove member from community break case .ban: // Ban member from community break }}
Member invitation workflows and invitation trackingInvitation Management components provide tools for inviting new members to communities, tracking invitation status, and managing invitation permissions.
Join request handling, approval, and rejection workflowsJoin Request Management components provide tools for reviewing and processing requests from users who want to join private or restricted communities.
The pending request page handles join requests from users wanting to join the community. This is part of a larger component that also handles pending posts (documented in Community Management).
The Pending Request Page contains both Join Requests (membership-related) and Pending Posts (moderation-related). This section focuses on the join request functionality. For pending post moderation, see Community Management.
Core Community Features
Community setup, profiles, and content feeds
Community Management
Settings & Administration
Community settings, permissions, and moderation tools
Users & Profiles
User Management
User profiles and social interactions
Content Moderation
Moderation Tools
Content and user moderation features
Social Feeds
Feed Components
Community content display and interaction
Posts & Media
Post Components
Community post creation and management
Implementation Strategy: Start with the Member Management Page as your central hub for community administration, then implement invitation workflows to grow your community organically. Use the Pending Request Page to handle join requests efficiently, and configure approval processes based on your community’s privacy and moderation requirements. Consider implementing automated invitation tracking and join request notifications to streamline membership management workflows. Focus on providing clear feedback for all membership actions and ensure smooth navigation between member profiles, invitation status, and approval interfaces.