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

生成会话 ID

根据目标 ID 和会话类型取得规范 conversationID。

复制

getConversationIDBySessionType() 返回 Core 使用的规范 conversationID,适合在尚未生成会话项时构造路由键。

import {
  OpenIMSessionTypeGroup,
  getConversationIDBySessionType,
} from '@/uni_modules/unix-openim-sdk'

const conversationID = await getConversationIDBySessionType({
  sourceID: 'group_123',
  sessionType: OpenIMSessionTypeGroup,
})

不要自行拼接单聊或群聊会话 ID;不同会话类型有各自规则。返回 ID 不代表会话已存在,也不创建服务器数据。需要会话内容时继续调用按目标查询会话或列表查询。