浏览 SDKs · Android
平台
SDKsAndroid

设置成员资料查看权限

设置普通群成员是否允许通过群成员列表查看其他成员的个人资料。

复制

控制普通群成员是否允许通过群聊查看其他成员的个人资料。群主或管理员通过设置 GroupInfo 的 lookMemberInfo 字段进行权限管控。该权限用于保护群成员隐私,防止群内普通成员随意查看或导出其他成员的个人资料卡片。

GroupInfo update = new GroupInfo();
update.setGroupID("group_123");
update.setLookMemberInfo(0); // 0 为禁止普通成员查看他人资料

OpenIMClient.getInstance().groupManager.setGroupInfo(
    update,
    new OnBase<String>() {
        @Override
        public void onSuccess(String data) {
            // 权限更新成功
        }

        @Override
        public void onError(int code, String error) {
            // 处理更新失败
        }
    }
);

权限枚举说明

lookMemberInfo 字段取值说明如下:

枚举值数值含义
禁止查看成员资料0禁止普通成员查看其他群成员的个人资料卡片(群主与管理员通常不受此限制)。
允许查看成员资料1允许群内所有成员正常点击查看其他成员的个人资料。

参数说明

参数类型是否必填说明
groupInfoGroupInfo是群资料对象,必须指定目标 groupID 以及新的资料查看权限 lookMemberInfo。
baseOnBase<String>是异步请求回调。

返回结果

成功回调中的 data 返回确认信息。

权限设置成功后,群内成员随后将收到 onGroupInfoChanged 事件通知,返回更新后的 GroupInfo。客户端应以 groupID 为标识合并群资料,并控制群成员头像或列表项的点击交互行为;完整监听见群组概览。