iOS VoIP通知在发布前崩溃

问题描述 投票:0回答:1

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

偶尔和不确定地,应用程序将在启动之前崩溃 - 阻止我们处理推送通知。这仅在应用程序完全强制退出时才会发生。

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

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

我在哪里可以开始了解为何违反资源限额?

ios twilio voip callkit pushkit
1个回答
0
投票

不确定缩写,但如果它代表FrontBoardServices,那么你的应用程序似乎花了很多时间启动。

检查你的AppDelegte。什么是在那里推出可能阻塞,它可以移动到另一个线程?

另一个陷阱:PKRegistryDeleagte需要在发布期间注册或尽快注册,否则你永远不会得到Push。

© www.soinside.com 2019 - 2024. All rights reserved.