Я тестирую свое приложение для использования Push Notifs. Он хорошо работал весь день, и внезапно он прекратился. Никаких изменений в настройке вообще нет. После отладки немного больше, я узнал, что функция didRegisterForRemoteNotificationsWithDeviceToken
больше никогда не будет вызвана. Я установил точку останова в этой функции, и она вообще не называется при запуске приложения или я снова устанавливаю приложение. Я получаю таблицу действий, если я хочу разрешить push notifs, но делегат никогда не вызывается потом.
settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings!)
UIApplication.sharedApplication().registerForRemoteNotifications()