getPeerOnlineStatus method

FutureOr<int> getPeerOnlineStatus(
  1. NSString peerUserId
)

@detail api @author hanchenchen.c @brief 查询对端用户或本端用户的登录状态 @param peerUserId
需要查询的用户 ID @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note - 必须调用 login:uid:{@link #ByteRTCEngine#login:uid} 登录后,才能调用本接口。 - 调用本接口后,SDK 会使用 rtcEngine:onGetPeerOnlineStatus:status:{@link #ByteRTCEngineDelegate#rtcEngine:onGetPeerOnlineStatus:status} 回调通知查询结果。 - 在发送房间外消息之前,用户可以通过本接口了解对端用户是否登录,从而决定是否发送消息。也可以通过本接口查询自己查看自己的登录状态。

Implementation

FutureOr<int> getPeerOnlineStatus(NSString peerUserId) async {
  return await nativeCall('getPeerOnlineStatus:', [peerUserId]);
}