浏览 SDKs · React Native
平台
SDKsReact Native

发送第一条消息

在 React Native 应用中发送并验证第一条单聊文本消息。

复制

在完成 SDK 初始化与用户登录后,可通过发送并接收一条单聊文本消息来验证即时通讯能力已正常连通。开始前,先按认证与管理登录会话完成 SDK 初始化和登录,并准备两个已成功登录的用户账号(分别作为发送方和接收方)。

创建文本消息并发送

发送方调用创建文本消息生成待发送的 MessageItem,再调用发送消息将消息发送给接收方。将示例中的 user_b 替换为接收方的真实用户 ID;单聊填写 recvID,groupID 传空字符串。

const message = await OpenIMSDK.createTextMessage('你好,OpenIM');

await OpenIMSDK.sendMessage({
  recvID: 'user_b',
  groupID: '',
  message,
});

接收消息

接收方应在发送方发送消息前设置 onRecvNewMessage 监听;发送方发送消息后,该监听函数会收到对应的 MessageItem:

function handleNewMessage(message: MessageItem) {
  console.log("onRecvNewMessage", message)
}

// 设置监听
OpenIMSDK.on('onRecvNewMessage', handleNewMessage);

完整的消息事件和消息状态处理方式见接收消息。