3

我在 iOS 中使用 WebRTC 进行视频通话。在早期的 Xcode/iOS 版本中,后台模式下的音频和 IP 语音。它在后台模式下工作正常。

现在,我看到 Xcode 9 中缺少 IP 语音,并且呼叫在后台断开连接。

它提供了选项

“来自调试器的消息:由于信号 9 而终止”

几秒钟后(50 秒)。

有什么指导方针吗?

4

1 回答 1

3

您可以手动添加支持

<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
    <string>voip</string>
    <string>fetch</string>
    <string>remote-notification</string>
</array>

好吧,一些注释如下。

  • WebRTC - 当应用程序处于后台或终止模式时,较新的工作
  • 您可以在应用程序处于终止模式时调试您的代码,这样您就可以准确地找出我们崩溃的原因

您可以参考相关资料here

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

于 2017-10-23T12:12:37.130 回答