Push-уведомления не приходят на устройство

Я использую службу APNS в своем универсальном приложении (iPhone/iPad) и не получаю уведомлений на устройстве. Раньше я отлично получал уведомления, но теперь дни с одним и тем же кодом на стороне сервера и клиента не работают. Статус уведомления на стороне сервера доставляется, но я не получаю его на своем устройстве.

Я проверил большинство вопросов в stackoverflow, но не смог найти свой вопрос. один парень сказал, что в среде разработки могут быть задержки, но моя проблема в том, что я вообще не получаю уведомлений.

Примечание: я использую среду песочницы, а не производственную среду.


person Mashhadi    schedule 23.11.2011    source источник
comment
Возможно, вы захотите проверить, действителен ли ваш сертификат для среды песочницы. Имеет ограниченный срок службы   -  person Frank    schedule 23.11.2011
comment
Спасибо за ответ, но я проверил свой сертификат, и срок его действия истекает в 25 августа 2012 года, я создал новый сертификат и все такое, но все равно напрасно   -  person Mashhadi    schedule 23.11.2011
comment
Так долго? Обычно сертификат песочницы (разработки) действителен только в течение 3 месяцев.   -  person Frank    schedule 24.11.2011
comment
я уже настроил свой идентификатор приложения для разработки, и он работал почти 15 дней назад. но теперь он не работает без каких-либо изменений   -  person Mashhadi    schedule 24.11.2011
comment
Спасибо всем, моя проблема решена. Но все же я не знаю, в чем проблема, лолзз, ну, я просто делаю новый сертификат и все остальное, и он начинает работать, срок действия моего сертификата не истек, но я создал новые сертификаты.   -  person Mashhadi    schedule 17.12.2011


Ответы (3)


На случай, если вы еще не нашли решение, вы можете проверить еще одну вещь: правильно ли установлены дата и время на вашем устройстве (в ОС). Если на вашем iPod, iPhone или iPad не установлена ​​текущая дата, мы обнаружили, что уведомления автоматически игнорируются. Конечно, есть много других возможных объяснений того, почему ваш сервис перестал работать, но это просто проверить, когда все остальное кажется в порядке.

person Sylvain P.    schedule 13.12.2011

Ниже приведены вещи, которые вы можете проверить

  1. Проверьте права при кодировании приложения. (Их можно увидеть в журнале сборки Xcode).
  2. Проверьте, включены ли уведомления для устройства в меню настроек.
  3. Если вы используете корпоративную сеть на устройстве iOS, push-уведомления могут быть заблокированы. Попробуйте использовать другую сеть.
  4. После запуска приложения проверьте наличие в органайзере журналов с причиной, по которой push-уведомления не могут быть включены.

Я надеюсь, что что-то из этого поможет вам.

person Varun Bhatia    schedule 28.03.2012
comment
developer.apple.com/library/ios/#technotes/tn2265/ _index.html подробно рассказывает о различных проблемах, возникающих при регистрации и получении push-уведомлений. - person Varun Bhatia; 28.03.2012

  • Я просто отзываю свои сертификаты
  • Загруженные новые сертификаты удалили все положения из моего органайзера, а затем создали новые положения и установили их в моей системе. В то же время у меня заработал APNS.
person Mashhadi    schedule 26.06.2012