2016-04-19 1 views
1

Я регистрирую для push-уведомлений с помощью своего устройства с маркером устройства от APNS. Я зарегистрировался на канале A, но никогда не получаю уведомления. Есть ли простой способ устранить эту проблему?PubNub не получает push-уведомления после регистрации с каналом?

ответ

3

Это вопрос, который мы получаем много. Это чаще всего связано с тем, что токен регистрации устройства недействителен. Существует много причин, по которым токен станет недействительным. Очень часто это происходит из-за того, что пользователь удаляет приложение со своего устройства. Если они переустановят, ему понадобится новый токен.

Лучшая практика заключается в том, чтобы убедиться, что токен действителен, запрашивая токен каждый раз, когда приложение запускается холодно, а это означает, что вызывается 1didFinishLaunching`. Кэширование этого токена на устройстве и сравнение его с каждой выборкой даст вам знать, был ли текущий зарегистрированный токен признан недействительным. Более подробную информацию о передовых методах см. В статье PubNub KB, Can I prevent my iOS end users having an invalid registration token?.

Чтобы устранить проблемы с Push-уведомлениями с PubNub (даже если они не являются основной причиной PubNub), просмотрите How can I troubleshoot my push notification issues. Это будет шаг за шагом поэтапного перехода к первопричине проблемы. Это также работает для PubNub GCM push-уведомлений.

Смежные вопросы