SDKsReact Native
Send an uploaded media message
OpenIM React Native SDK guide for send an uploaded media message.
Call sendMessageNotOss() to send an image, audio, video, or file message that already contains remote resource URLs. The SDK does not upload these resources again.
const sentMessage = await OpenIMSDK.sendMessageNotOss({
recvID: receiverUserID,
groupID: '',
message: uploadedMessage,
});Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
recvID | string | Conditional | Recipient user ID for a direct chat; pass an empty string for a group chat. |
groupID | string | Conditional | Target group ID for a group chat; pass an empty string for a direct chat. |
message | MessageItem | Yes | Message created by a URL-based message-creation API. |
offlinePushInfo | OfflinePush | No | Offline push configuration. |
isOnlineOnly | boolean | No | Whether to deliver only to online clients. |
The call returns the sent MessageItem. Resource URLs, sizes, types, and dimensions in message should come from the actual upload result. For local-path media messages, use Send a message.
Was this page helpful?