Устройства, работающие в iOS 13 или после миграции xcode 11, имеющие проблемы с генерацией токенов VOIP / APN.
Регистрация уведомлений выполняется, как и ожидалось,
Несогласованно следующие методы делегата не являются получать вызов.
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
// APNS Token callback
}
func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) {
// VOIP Token callback
}
работает только после (как предложено сообществом),
Выключение / включение мобильных данных, Выключение / включение режима полета, перезапуск устройства или удаление и переустановка.
Шаги, предпринятые до сих пор,
- Пришлось создать все сертификаты для Xcode 11 с портала разработчика, и это сработало
- Установка apns-expiration = 0 & apns-priority = 10 для заголовка полезной нагрузки
Заранее спасибо.