【发布时间】:2020-09-12 03:53:18
【问题描述】:
我正在 iOS 应用程序中实现 VoIP 呼叫功能。在以下方法中,我立即使用 CallKit 报告来电:
func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void)
当应用程序在前台或后台时,该方法被触发并且调用被完美地报告。但是,当应用程序终止时,根本不会调用此方法。
如果我从 XCode 运行应用程序,并在方案中添加了“启动:等待启动可执行文件”选项,我可以看到,当 VoIP 推送到达时会运行某些东西,但不是那种方法。相反,几秒钟后,我在控制台中收到以下消息:来自调试器的消息:由于信号 9 而终止
非常感谢任何帮助/想法/输入。
【问题讨论】:
标签: ios swift apple-push-notifications voip callkit