Push-уведомления не принимаются на устройстве - PullRequest
3 голосов
/ 23 ноября 2011

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

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

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

Ответы [ 3 ]

3 голосов
/ 13 декабря 2011

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

0 голосов
/ 26 июня 2012
  • Я просто отозвал свои сертификаты
  • Загруженные новые сертификаты удалили все положения из моего организатора, а затем создали новые положения и установили их в моей системе.В то же время у меня заработал APNS.
0 голосов
/ 28 марта 2012

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

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

Надеюсь, что это вам поможетвне.

...