Push-уведомление не доставляется при использовании локального Xcode

#swift #xcode #apple-push-notifications #testflight

Вопрос:

Push-уведомления не доставляются в приложения, развернутые через Xcode, но отлично работают при развертывании сборки через TestFlight? В чем может быть эта проблема?

Ответ №1:

Симулятор iPhone не может получать push-уведомления или успешно регистрироваться для них.

Но вы можете создать локальный файл APNS и протестировать PN на симуляторе. Проверьте это; https://betterprogramming.pub/how-to-send-push-notifications-to-the-ios-simulator-2988092ba931

Комментарии:

1. Я использую физическое устройство, а не симулятор.

2. О, тогда, вероятно, проблема с сертификатом. В тестовом полете используется производственный push-сертификат. Сборка, которую вы используете на своем реальном устройстве с установкой XCode, использует push-сертификат разработки. Проверьте это.