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 成功后,通过 onGroupMemberInfoChanged 按 groupID:userID 合并,完整监听见分页查询群成员。
这个页面有帮助吗?