Skip to main content
Note: Only the current group owner can transfer ownership. The owner must transfer ownership before leaving the group.
Transfer ownership of a group to another member. Only the current owner can do this, and since owners cannot leave their group, you must transfer ownership first if you want to leave. See Leave Group.

Transfer Ownership

Use transferGroupOwnership() to transfer ownership to another group member.
On success, the new owner gets admin scope and the previous owner becomes a participant.

Real-Time Ownership Changed Events

Implement onOwnershipChanged() in CometChatGroupDelegate to receive real-time notifications when group ownership changes.
Set delegate in viewDidLoad(): CometChat.groupdelegate = self. Remove delegate when view is dismissed to avoid memory leaks.

Missed Ownership Changed Events

When fetching previous messages, ownership transfers appear as Action messages (a subclass of BaseMessage).

Next Steps

Leave Group

Leave a group after transferring ownership

Change Member Scope

Promote or demote group members