Сборка AdHoc не получает push-уведомления

Я разрабатываю push-уведомления для своего приложения, я написал поставщика на PHP, и он отлично работает. Раньше я тестировал push-уведомления с моими сборками разработчиков и сервером песочницы от Apple, и все работало нормально, теперь я пытаюсь заставить его работать со сборкой AdHoc, но я никогда не получаю никаких сообщений на телефон. Вот что я сделал:

  • Включил производственные push-уведомления для приложения, создал сертификат, загрузите его, создайте PEM, следуя инструкциям здесь , и загрузите его на мой сервер. Сконфигурировал мой PHP-скрипт для использования gateway.push.apple.com и порта 2195 для подключения и тестирования, подключение к серверу работает, как ожидалось.
  • Макет полезной нагрузки такой же, как у разработчика, и запись в поток работает
  • После активации производственного APN я воссоздал свой профиль подготовки AdHoc и после сборки проверил, что в разрешении aps-environment установлено значение «production» (что и есть)
  • Установил приложение через AdHoc на устройстве который раньше не запускал приложение, меня спрашивают, разрешить ли PN, нажмите «Да», и мой сервер получит токен так, как должен.
  • Пытался отправить сообщение (которое должно быть отправлено на 3 устройства) через производственную среду . Нет ошибок при подключении к Apple или отправке данных, но я не получаю push-уведомление ни на одном из устройств.

У меня действительно нет идей, что может быть не так, есть ли у кого-нибудь идеи? Большое спасибо!

14
задан Robin 29 September 2010 в 10:00
поделиться