浏览 SDKs · Android
SDKsAndroid

转让群主

使用 Android SDK 将群主身份转让给指定群成员。

复制

transferGroupOwner() 接收 groupIDnewOwnerUserID 两个参数:groupID 为要转让群主的群组 ID,newOwnerUserID 为新群主的用户 ID,该用户必须是该群的成员。

OpenIMClient.getInstance().groupManager.transferGroupOwner(new OnBase<String>() {
    @Override public void onSuccess(String data) { /* 请求已完成。 */ }
    @Override public void onError(int code, String error) { /* code 和 error 说明失败原因。 */ }
}, groupID, newOwnerUserID);

成功回调表示转让请求已完成。原群主与新群主可能分别触发 onGroupMemberInfoChanged,每次回调都返回更新后的 GroupMembersInfo;按 groupID:userID 更新成员角色。完整 listener 注册见群组概览,展示管理成员时可重新获取群主和管理员