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

设置群扩展字段

通过 setGroupInfo 更新群组 ex。

复制

群组业务扩展使用 setGroupInfo()ex 字符串。ex 是完整字符串,SDK 不会按 JSON 字段自动合并。

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

const previous = JSON.parse(group.ex || '{}')

await setGroupInfo({
  groupID,
  ex: JSON.stringify({
    ...previous,
    projectID: 'project-42',
  }),
})

多个模块共用时,应划分稳定命名空间,并在写入前保留其他模块的数据。解析失败时不要覆盖原值;扩展数据对有权读取群资料的成员可见,不要存放秘密。

Promise 成功后,通过 onGroupInfoChangedgroupID 合并最新群资料;完整监听见群组概览