SDKsReact Native
发送第一条消息
在 React Native 应用中发送并验证第一条单聊文本消息。
本页用一条单聊文本消息验证 OpenIM React Native SDK 已完成接入。开始前,先按认证与管理登录会话完成 SDK 初始化和登录,并准备两个用户账号:一个作为发送方,一个作为接收方。两个账号都需要完成登录。
创建文本消息并发送
发送方调用 createTextMessage() 创建待发送的 MessageItem,再调用 sendMessage() 将消息发送给接收方。将示例中的 user_b 替换为接收方的真实用户 ID;单聊填写 recvID,groupID 传空字符串。
const message = await OpenIMSDK.createTextMessage('你好,OpenIMSDK');
await OpenIMSDK.sendMessage({
recvID: 'user_b',
groupID: '',
message,
});接收消息
接收方应在发送方发送消息前设置 onRecvNewMessage 监听;发送方发送消息后,该监听函数会收到对应的 MessageItem:
function handleNewMessage(message: MessageItem) {
console.log("onRecvNewMessage", message)
}
// 设置监听
OpenIMSDK.on('onRecvNewMessage', handleNewMessage);完整的消息事件和消息状态处理方式见接收消息。
这个页面有帮助吗?