iOS 13 VoIP pu sh уведомление - didReceiveIncomingPushWith не получает вызов при завершении работы приложения - PullRequest
0 голосов
/ 25 мая 2020

Я реализую функцию вызова VoIP в приложении iOS. В следующем методе я немедленно сообщаю о входящем вызове с помощью CallKit:

fun c pushRegistry (_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, для типа: PKPushType, завершение: @escaping ( ) -> Void)

Когда приложение находится на переднем плане или в фоновом режиме, этот метод срабатывает, и о вызове сообщается отлично. Однако, когда приложение завершает работу, этот метод вообще не вызывается.

Если я запускаю приложение из XCode с добавленной в схему опцией «Запуск: ждать запуска исполняемого», я можно увидеть, что что-то запускается, когда приходит VoIP pu sh, но не этот метод. Вместо этого через пару секунд я получаю следующее сообщение в консоли: Сообщение от отладчика: Прервано из-за сигнала 9

Любая помощь / идея / ввод очень приветствуются.

Ответы [ 2 ]

1 голос
/ 25 мая 2020

Дополнительная информация: это то, что у меня есть для "Фоновых режимов".

enter image description here

0 голосов
/ 11 августа 2020

В фоновых режимах нужно поставить галочку Фоновая обработка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...