iOS 10 期中的 VoIP (Xcode 8 beta 3)
VoIP in iOS 10 issues (Xcode 8 beta 3)
在以前的 iOS 版本中运行良好的应用程序中使用 VoIP 时,我在 iOS 10 中遇到了一些运行时问题。我收到的第一个错误是:
Failed to install UIApplication keep alive handler. VoIP keep-alive
timer handler could not be successfully installed. ('voip' must be
present in UIBackgroundModes in the application Plist.)
我已将 'Privacy - VoIP Usage Description' 密钥对添加到 Info.plist,但它仍然无法正常工作。 'voip' 也已经在我的 UIBackgroundModes 值中。
一旦我连接到 VoIP 电话(无论是作为呼叫者还是接收者),我也会收到不祥的错误:
[access] <private>
其中一些内容似乎仍在随着每个附加 Xcode 8 beta 的变化而变化,但几乎没有文档。知道如何修复这些错误吗?
我的 Info.plist 中缺少 NSCameraUsageDescription 密钥。添加后,要使用 VoIP 视频通话,
[access] <private>
错误已解决。
在以前的 iOS 版本中运行良好的应用程序中使用 VoIP 时,我在 iOS 10 中遇到了一些运行时问题。我收到的第一个错误是:
Failed to install UIApplication keep alive handler. VoIP keep-alive
timer handler could not be successfully installed. ('voip' must be
present in UIBackgroundModes in the application Plist.)
我已将 'Privacy - VoIP Usage Description' 密钥对添加到 Info.plist,但它仍然无法正常工作。 'voip' 也已经在我的 UIBackgroundModes 值中。
一旦我连接到 VoIP 电话(无论是作为呼叫者还是接收者),我也会收到不祥的错误:
[access] <private>
其中一些内容似乎仍在随着每个附加 Xcode 8 beta 的变化而变化,但几乎没有文档。知道如何修复这些错误吗?
我的 Info.plist 中缺少 NSCameraUsageDescription 密钥。添加后,要使用 VoIP 视频通话,
[access] <private>
错误已解决。