ios - linphone-iOS CallKit 在后台崩溃

标签 ios swift callkit pushkit

我在 iOS 上使用 linphone sdk

我使用 PushKit 来接听来电,并使用 CallKit 来显示来电

当应用程序位于前台时,Callkit 可以正常工作 但是当应用程序完全关闭时,应用程序在收到传入推送时会崩溃。

在didReceiveIncomingPushWith方法中,当收到推送时,我立即调用reportNewIncomingCall 但它在后台崩溃了。

enter image description here

最佳答案

在 iOS 13.0 及更高版本上,VoIP 推送通知必须由调用套件处理。接收 VoIP 推送而不通过调用套件处理它会导致您的应用程序崩溃。此行为是有意为之。

关于ios - linphone-iOS CallKit 在后台崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71037665/

相关文章:

iphone - 过滤与核心数据的关系

ios - 类 'ViewController' 没有初始化错误 : xcode Beta 4

ios - CocoaPods 生成无效的项目文件(找不到 header )

ios - 自定义 UITableViewCells 在表中重叠

ios - 如果我使用 CallKit 框架检查正在进行的通话状态,即使我的应用程序没有任何 VOIP 功能,我的应用程序是否会被拒绝?

ios - 当我在 iOS 应用程序上收到静默推送通知时,如何启动应用程序或来电 UI?

ios - 如何在 iOS 11 或更高版本的 iPhone 中使用 ITMS 服务协议(protocol)?

ios - XCUIElement 点击不适用于自定义表格 View 单元格

swift - SwiftUI 显示警报的问题 – 不会显示警报框

ios - 闹钟中断后 AudioUnitInitialize 失败,错误代码 1701737535 'ent?'