没有点击挂断,一端杀死程序另一端需等待1分钟响应

融云的音视频SDK设计中考虑了用户可能遇到的网络问题,当网络不稳定导致连接超时,会等待1分钟才断开。手动关闭应用的一方如果没有主动挂断,另一方需等待1分钟。建议开发者在应用终止时监听回调主动挂断。
摘要由CSDN通过智能技术生成

融云音视频 SDK 考虑到用户进入隧道或者其他弱网环境的问题,不会在没有心跳后立即断开与服务器的连接,会等待 1 分钟的超时,然后断开音视频服务。

所以,如果通话双方有一方手动杀死 App 的话,由于没有调用挂断,所以另一端需要等待 1 分钟后才会挂断;所以,我们建议用户可以尝试监听应用杀死的系统回调,然后主动进行挂断:

- (void)applicationWillTerminate:(UIApplication *)application{
if ([RCCallClient sharedRCCallClient].currentCallSession) {
[[RCCallClient sharedRCCallClient].currentCallSession hangup];
}
}

详情查看:融云-为用户提供IM即时通讯和实时音视频通信云服务

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值