Browse SDKs · React Native
Platform
SDKsReact Native

Transfer group ownership

Transfer ownership of a group to another member using the OpenIM React Native SDK.

Copy

Transfer group owner status to another existing member in the group:

await OpenIMSDK.transferGroupOwner({
  groupID: 'group-001',
  newOwnerUserID: 'user-002',
});

Parameters

ParameterTypeRequiredDescription
groupIDstringYesTarget group ID.
newOwnerUserIDstringYesUser ID of the new group owner. This user must already be an active member of the group.

Return value

A resolved Promise confirms that the group ownership transfer has completed on the server.

Transferring ownership triggers OnGroupMemberInfoChanged notifications for both the former and new owners, as well as an OnGroupInfoChanged notification reflecting the group's new ownerUserID. Update local member records using the composite identifier groupID:userID, and update the group profile keyed by groupID. For complete event listeners, see Get group member list by page.