浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

获取会话 ID

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

复制

只需要会话标识而不需要完整对象时使用本方法。

import sdk, {
  GetConversationIDBySessionTypeReq,
  GetConversationIDBySessionTypeResp,
  SessionType,
} from '@openimsdk/imsdk';

const request: GetConversationIDBySessionTypeReq = {
  sourceID: targetUserID,
  sessionType: SessionType.Single,
};
const response: GetConversationIDBySessionTypeResp =
  await sdk.getConversationIDBySessionType(request);
useConversationID(response.conversationID);

群聊时将 sourceID 改为群组 ID,并使用 SessionType.WriteGroup。不要自行拼接会话 ID。