/ / Push уведомленията престават да работят след опаковане на приложение за iOS - ios, бързо, push-уведомление, apn

Известията за натискане спират да работят след като опаковат приложението за iOS - ios, swift, push-notification, apn

Имам приложение за предприятие iOS, което разработвамполучава push известия за различни функции. Имам инсталирана услуга за известяване чрез натискане, докато отстраняването на грешки в приложението с Xcode и iPhone X (телефонът няма значение, опитах многократно и изглежда, че всички те работят директно от Xcode).

Ако пакетирам приложението и го разпространя по въздуха до устройството, получавам нормалното „Бихте ли искали да получавате push известия“ (което съм съгласен), но след това то няма да получи push известия.

Неща, които проверих:

  • Уверете се, че функцията на устройството „Push Notifications“ е включена.
  • Уверете се, че идентификаторът на пакет съвпада.
  • Проверете дали pushID е правилен.
  • Проверете дали фоновите режими: Отдалечените известия са включени.

Единственото, за което се сещам е, че може би когаПриложението е пакетирано, той прелиства нещо за производство, а не за развитие и може би, когато изпратя известието за натискане, то не е в състояние да изпрати до производство или нещо по тези линии.

Някой е имал този проблем преди?

Отговори:

1 за отговор № 1

Отговорът на @HarshalBhavsar ме приближи. Въпреки това намерих обяснението тук: https://stackoverflow.com/a/35628480/3921182

Както се оказва, Apple има push известиеуслуга за развитие, която е отделна от дистрибуцията (производството). Когато изпращате известията за известия с push към разпространено приложение, те всъщност трябва да бъдат изпратени до:

SSL: //gateway.push.apple.com: 2195 отколкото SSL: //gateway.sandbox.push.apple.com: 2195