浏览 SDKs · React Native
平台
SDKsReact Native

插入本地单聊消息

OpenIM React Native SDK 插入本地单聊消息。

复制

将一条单聊消息直接写入本地数据库。此方法仅在当前客户端本地保存消息记录,不会向服务端或会话对方发送网络消息,常用于在本地插入单聊提示、打招呼引导或业务占位说明。

const localMessage = await OpenIMSDK.insertSingleMessageToLocalStorage({
  message,
  recvID,
  sendID,
});

参数说明

参数类型必填含义
messageMessageItem是要写入本地数据库的完整消息对象,通常由消息创建接口生成。
recvIDstring是单聊接收方的用户 ID。
sendIDstring是消息发送方的用户 ID,可指定为当前登录用户或系统虚拟账号。

返回结果

调用成功后返回已写入本地数据库的 MessageItem。消息以 clientMsgID 为客户端唯一合并标识保存至本地单聊历史。如果需要向对方正常发送网络消息,请调用发送消息。