SDKsuni-app / uni-app x商业版
创建会话分组
创建会话分组,并可同时加入一个会话。
会话分组属于商业版能力。创建普通分组时需要提供名称、顺序值和分组类型;需要同时加入一个会话时,再传 conversationID。
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
name | string | 是 | 分组名称。 |
order | number | 是 | 分组顺序值,排序方向由产品统一约定。 |
conversationGroupType | OpenIMConversationGroupType | 是 | 普通分组使用 OpenIMConversationGroupTypeNormal,筛选分组使用 OpenIMConversationGroupTypeFilter。 |
conversationID | string 或 null | 否 | 创建后立即加入分组的会话 ID。 |
ex | string 或 null | 否 | 应用约定的分组扩展字符串。 |
import {
OpenIMConversationGroupTypeNormal,
createConversationGroup,
} from '@/uni_modules/unix-openim-sdk'
const result = await createConversationGroup({
name: '工作',
order: 100,
conversationGroupType: OpenIMConversationGroupTypeNormal,
conversationID,
})
const group = result?.conversationGroupPromise 成功后返回 OpenIMCreateConversationGroupResult | null,新分组位于 conversationGroup。可以先用结果更新当前界面;收到会话分组事件或连接恢复后,再重新查询列表确认最新状态。
这个页面有帮助吗?