背景模式下的WebRTC音频会话iOS

时间:2017-09-26 05:34:11

标签: ios webrtc xcode9 callkit pushkit

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

现在,我在Xcode 9& S中看到了IP语音丢失。呼叫在后台断开连接。

它提供了选项

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

在几秒钟(50秒)之后。

任何指南?

1 个答案:

答案 0 :(得分:1)

您可以手动添加支持

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

有些注意事项如下。

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

您可以在此处参考相关资料

https://github.com/hasyapanchasara/PushKit_SilentPushNotification