onUserOffline property

void Function(RtcConnection connection, int remoteUid, UserOfflineReasonType reason)? onUserOffline
final

远端用户(通信场景)/主播(直播场景)离开当前频道回调。

用户离开频道一般有以下两个原因: 正常离开:远端用户或主播会发送类似“再见”的消息然后主动离开频道。 超时掉线:在一定时间内(通信场景为 20 秒,直播场景稍有延时),用户没有收到对方的任何数据包,则判定为对方掉线。在网络较差的情况下,有可能会误报。建议使用 RTM SDK 来做可靠的掉线检测。

  • connection Connection 信息。详见 RtcConnection 。
  • remoteUid 离线的远端用户或主播的 ID。
  • reason 远端用户(通信场景)或主播(直播场景)离线的原因,详见 UserOfflineReasonType 。

Implementation

final void Function(RtcConnection connection, int remoteUid,
    UserOfflineReasonType reason)? onUserOffline;