浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

把会话加入分组

商业版把多个会话加入一个或多个分组。

复制

addConversationsToGroups() 商业版 使用会话 ID 与分组 ID 的集合更新成员关系。

参数说明

参数类型是否必填说明
conversationIDsstring[]要加入分组的会话 ID 列表。
conversationGroupIDsstring[]目标会话分组 ID 列表。每个会话会加入每个目标分组。
import { addConversationsToGroups } from '@/uni_modules/unix-openim-sdk'

await addConversationsToGroups({
  conversationIDs: [conversationID],
  conversationGroupIDs: ['group_a'],
})

两个数组都不能为空,并应先去除空值和重复项。一个会话可以属于多个分组;该操作不会改变会话消息或删除其他分组关系。

返回结果

Promise 成功直接返回 Core 的字符串结果,表示成员更新请求已经完成,不等于分组成员事件已经到达。通过 onConversationGroupMemberAdded 或重新查询分组确认最终关系;不要在失败时保留仅本地的成员关系。完整 raw 事件处理见会话分组概览