启动前iOS VoIP通知崩溃

时间:2019-04-08 22:30:20

标签: ios twilio voip callkit pushkit

我们的iOS应用程序与Twilio集成在一起,并设置为接收PushKit VoIP通知。

应用有时会不确定地启动前崩溃,从而使我们无法处理推送通知。仅在应用程序已完全强制退出时才会发生。

Provision violated for watchdog process-launch: <FBSProcessResourceProvision: 0x281e68880; allowance: <; FBSProcessResourceAllowance; type: scheduledTime; timeValue: 5.0s>; violated: YES>

用于处理通知的代码路径或多或少将其直接传递给Twilio,然后采用生成的CallKit结构并尝试打开CallKit。发生此崩溃时,此代码路径均不会执行(或至少已记录)。

我在哪里可以开始理解为什么违反资源限额?

1 个答案:

答案 0 :(得分:0)

不确定缩写,但是如果它代表FrontBoardServices,则您的应用似乎需要花费很多时间才能启动。

检查您的AppDelegte。 在那里启动了哪些内容,可能会阻塞并且可以将其移至其他线程?

另一个陷阱: PKRegistryDeleagte需要在启动过程中或尽快注册,否则您将永远无法获得Push。