iOS 13 не получает VoIP Pu sh токен - PullRequest
0 голосов
/ 03 марта 2020

Я регистрирую делегата для PKPushRegistry в AppDelegate методе func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool по следующему коду:

let voipRegistry: PKPushRegistry = PKPushRegistry(queue: nil)
voipRegistry.delegate = self
voipRegistry.desiredPushTypes = [.voIP]
self.voipRegistry = voipRegistry

Когда я запускаю приложение на iOS 12, все работает правильно - метод func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) запускается , но в случае iOS 13 этот метод вообще не запускается.

Что я делаю неправильно в случае iOS 13? Может быть, мне нужно добавить дополнительный код?

1 Ответ

0 голосов
/ 04 марта 2020

Не знаю, что изменилось, но через день все работает - токен получен, метод func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) запущен.

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