我在 iOS 中使用 WebRTC 进行视频通话。在早期的 Xcode/iOS 版本中,后台模式下的音频和 IP 语音。它在后台模式下工作正常。
现在,我看到 Xcode 9 中缺少 IP 语音,并且呼叫在后台断开连接。
它提供了选项
“来自调试器的消息:由于信号 9 而终止”
几秒钟后(50 秒)。
有什么指导方针吗?
您可以手动添加支持
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>voip</string>
<string>fetch</string>
<string>remote-notification</string>
</array>
好吧,一些注释如下。
您可以参考相关资料here
https://github.com/hasyapanchasara/PushKit_SilentPushNotification