默认
发表评论 0
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
没有点击挂断,一端杀死程序另一端需等待1分钟响应
阅读(2276) | 评论(0 收藏 淘帖 1
融云音视频 SDK 考虑到用户进入隧道或者其他弱网环境的问题,不会在没有心跳后立即断开与服务器的连接,会等待 1 分钟的超时,然后断开音视频服务。

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

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

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:SwiftUI 集成 IMKit下一篇:集成 Firebase 后,Flutter IM SDK 在 Android 端不触发回调
推荐方案
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部