Skip to main content
Promote or demote group members between admin, moderator, and participant scopes. Only admins can change member scopes, and only the group owner can change admin scopes.

Change Scope of a Group Member

Use updateGroupMemberScope() to change a member’s scope within a group. The default scope is .participant. Only Admins can change member scopes.

Real-Time Scope Change Events

Implement onGroupMemberScopeChanged() in CometChatGroupDelegate to receive real-time notifications when a member’s scope changes.
Always remove group delegates when they’re no longer needed. Set delegate in viewDidLoad(): CometChat.groupdelegate = self.

Missed Group Member Scope Changed Events

When fetching previous messages, scope changes appear as Action messages (a subclass of BaseMessage).

Next Steps

Transfer Group Ownership

Transfer ownership of a group to another member

Kick & Ban Members

Remove or ban members from a group

Add Members

Add new members to a group

Retrieve Group Members

Fetch the list of members in a group