浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

插入本地单聊消息

向当前设备的单聊记录插入一条本地消息。

复制

本地插入适合只在当前设备展示的提示或迁移数据。

import sdk, {
  InsertSingleMessageToLocalReq,
  InsertSingleMessageToLocalResp,
} from '@openimsdk/imsdk';

const request: InsertSingleMessageToLocalReq = {
  msg: message,
  recvID: targetUserID,
  sendID: currentUserID,
};
const response: InsertSingleMessageToLocalResp = await sdk.insertSingleMessageToLocal(request);
insertMessage(response.msg);

sendID 和 recvID 必须与目标单聊一致。客户端使用 clientMsgID(必要时同时限定 conversationID)合并本地消息列表。Promise 成功只修改当前设备,不会发送消息、触发离线推送或共享新消息事件;群聊本地消息插入请参考 插入本地群聊消息。