Мне пришлось изменить поставщика APNS, и, конечно же, я сгенерировал новые сертификаты для нового провайдера.Apple Push уведомление didRegisterForRemoteNotificationsWithDeviceToken не вызывается для уже зарегистрированных устройств
Дела идут хорошо, если устройство при регистрации APNS является новым для компании Apple
Проблема происходит, когда у меня есть уже, от компании Apple точки зрения, зарегистрированное устройство, так как метод обратного вызова: - (Недействительными) приложения : (UIApplication *) application didRegisterForRemoteNotificationsWithDeviceToken: (NSData *) deviceToken
не вызывается и я не могу зарегистрировать токен у нового провайдера.
Я ищу решение, чтобы сбросить все маркера, которые компания Apple знает, таким образом каждое устройство будет управляться как новые и didRegisterForRemoteNotificationsWithDeviceToken наконец называется (с предыдущими оригинальными маркерами не имеет значения)
Может кто-нибудь сказать мне, если это возможно или как решить проблему?
Благодаря
Дарио
Привет, У меня аналогичная проблема (http://stackoverflow.com/questions/40359310/ios-10-didregisterforremotenotificationswithdevice-only-called-the-first-time), не могли бы вы объясняя, что вы сделали, чтобы исправить это, если вы все еще помните? Спасибо :) –
Sofie Ответ в предыдущем ответе – Fulkron