表示 用户ID: 在线状态
键值对的对象。
当查询用户在线状态接口时,会返回一个 Promise<PeersOnlineStatusResult>
对象。PeersOnlineStatusResult
包括以下属性:
属性 | 类型 | 描述 |
---|---|---|
[peerId: string] | boolean | 用户在线状态。 |
示例
/**
* 本地用户(发送者)向指定用户(接收者)发送点对点消息或点对点的离线消息 sendMessageToPeer
* @params PeerId: 远端用户的 uid
*/
client.queryPeersOnlineStatus([ "PeerId", "PeerId2" ])
.then(peersOnlineStatusResult => {
for (let peerid in PeersOnlineStatusResult) {
const status = PeersOnlineStatusResult[peerid];
if (status) {
console.log('用户已登录到 RTM 系统');
} else {
console.log('用户已登出 RTM 系统或因其他原因与 RTM 系统断开连接');
}
}
}).catch((err) => {
// 你的代码:点对点消息发送失败。
});