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。conversationID 由 SDK 内部统一计算生成,请勿在客户端自行拼接字符串;如需获取包含未读数和最新消息的完整会话对象,请参考查询指定会话。
这个页面有帮助吗?