浏览 SDKs · Android
SDKsAndroid

管理群管理员

使用 SetGroupMemberInfo.roleLevel 设置成员的群内角色。

复制

roleLevel 使用 GroupRole 常量:OWNERADMINMEMBER。群主转让使用独立接口,不应通过本接口推测转让流程。

SetGroupMemberInfo update = new SetGroupMemberInfo();
update.setGroupID(groupID);
update.setUserID(userID);
update.setRoleLevel(GroupRole.ADMIN);

OpenIMClient.getInstance().groupManager.setGroupMemberInfo(update, new OnBase<String>() {
    @Override public void onSuccess(String data) { markRoleSubmitted(groupID, userID); }
    @Override public void onError(int code, String error) { showRoleError(error); }
});

实际角色变更和权限由服务端校验,以成员资料变化事件为准。