浏览 SDKs · uni-app / uni-app x
SDKsuni-app

设置群成员角色

通过 setGroupMemberInfo 更新成员角色等级。

复制

通过 roleLevel 将普通群成员设置为管理员,或取消其管理员身份。

import { setGroupMemberInfo } from '@/uni_modules/unix-openim-sdk'

await setGroupMemberInfo({
  groupID,
  userID: targetUserID,
  roleLevel: 60,
})
roleLevel含义
20普通群成员。
60群管理员。
100群主,只用于识别当前角色。

传入 60 可设置管理员,传入 20 可取消管理员身份。OpenIMGroupMemberRoleLevel 的类型范围是 20 | 60 | 100,但不能通过写入 100 完成群主变更;请使用转让群主。高风险角色变更应在 UI 中二次确认,最终权限由服务端校验。

Promise 成功后,通过 onGroupMemberInfoChangedgroupID:userID 合并,完整监听见分页查询群成员