Browse SDKs · uni-app / uni-app x
SDKsuni-app

Insert a local one-to-one message

OpenIM uni-app / uni-app x SDK guide for Insert a local one-to-one message.

Copy

Parameters

ParameterTypeRequiredDescription
messageOpenIMMessageItemYesComplete message to store locally.
recvIDstringYesSingle-chat receiver.
sendIDstringYesSender user ID.
import { createTextMessage, insertSingleMessageToLocalStorage } from '@/uni_modules/unix-openim-sdk'

const message = await createTextMessage('Local notice')
if (message != null) {
  await insertSingleMessageToLocalStorage({ message, recvID: targetUserID, sendID: currentUserID })
}

The Promise only writes this device's database. It sends nothing and emits no new-message event. Use the capability for migration or local notices, not to fake a sent message, and prevent message ID collisions.