PeerMessageSendResult

最近更新时间:2022-09-20 05:17:40

用于表示点对点消息发送结果的接口。

示例

/**
 * 本地用户(发送者)向指定用户(接收者)发送点对点消息或点对点的离线消息  sendMessageToPeer
 * @params PeerId: 远端用户的 uid
 */
client.sendMessageToPeer(
  { text: "要发送的文字消息" }, // 一个 RtmMessage 实例。  
  "PeerId",
).then(sendResult => {
  if (sendResult.hasPeerReceived) {
    // 你的代码:远端用户收到消息事件。  
  } else {
    // 你的代码:服务器已收到消息,对端未收到消息。  
  }
}).catch((err) => {
// 你的代码:点对点消息发送失败。 
});

内容如下:

属性类型描述
hasPeerReceivedboolean该布尔值属性代表消息接收方是否已收到发出的消息。true 为对方已接收到点对点消息,false 为对方不在线或未收到消息。