用于表示点对点消息发送结果的接口。
示例
/**
* 本地用户(发送者)向指定用户(接收者)发送点对点消息或点对点的离线消息 sendMessageToPeer
* @params PeerId: 远端用户的 uid
*/
client.sendMessageToPeer(
{ text: "要发送的文字消息" }, // 一个 RtmMessage 实例。
"PeerId",
).then(sendResult => {
if (sendResult.hasPeerReceived) {
// 你的代码:远端用户收到消息事件。
} else {
// 你的代码:服务器已收到消息,对端未收到消息。
}
}).catch((err) => {
// 你的代码:点对点消息发送失败。
});
内容如下:
属性 | 类型 | 描述 |
---|---|---|
hasPeerReceived | boolean | 该布尔值属性代表消息接收方是否已收到发出的消息。true 为对方已接收到点对点消息,false 为对方不在线或未收到消息。 |