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

获取会话 ID

根据聊天目标和会话类型获取稳定的会话 ID。

复制

只需要 conversationID 而不需要完整会话对象时,调用 getConversationIDBySessionType()。单聊传对方用户 ID,群聊传群组 ID;不要在应用层自行拼接 ID。

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

const conversationID = await getConversationIDBySessionType({
  sourceID: targetUserID,
  sessionType: OpenIMSessionTypeSingle,
})

参数中的 sessionType查询指定会话一致。Promise 成功后返回字符串,可用于会话设置、消息历史、已读、隐藏和删除等操作。该查询不会触发会话事件。