我正在关注Android的Open-Duo示例(来自AgoraIO Github)。在这种情况下,我陷入了困境:
用户A和用户B通过视频通话进行连接,用户B通过点击最近关闭应用程序,然后单击清除应用程序。因此用户B关闭了该应用程序,但用户A仍在通话中,但没有B发出信号。
视频通话仍在继续,但这是一次边通话。
如何检测用户B通过这种方式离开会话?
答案 0 :(得分:2)
如果用户从最近清除/刷卡,您将在服务中收到名为onTaskRemoved的回调,使用此回调您可以在销毁用户A之前向其发送信号。
注意:为此,您需要将信令代码移至服务。
答案 1 :(得分:0)
从A的角度来看,在这种情况下,B意外离开和网络中断之间的行为没有区别: