2014-08-27 3 views
2

У меня проблема с уведомлением push IOS. Я использую php (Zend) в качестве поставщика. Я тестировал уведомление в следующих сценариях:Apple Pushnotification Служба обратной связи

1) Установленное приложение в моем iPhone и отправляет токен устройства на сервер и успешно хранится в базе данных. Затем я отправил уведомление, и я получил уведомление.

2) Затем я удалил приложение с устройства и выпустил уведомление. В этом случае APNS не возвращает никакого сообщения об ошибке. Служба обратной связи также не выдала никаких недействительных токенов (у устройства есть другие приложения с включенным уведомлением push).

3) Установленное приложение затем отправляет уведомление. Теперь уведомление успешно отправлено.

Итак, мой вопрос: почему apns не возвращает недопустимый токен, когда приложение удаляется с устройства. Почему служба обратной связи не возвращает никаких недействительных токенов?

Заранее спасибо

ответ

0

При удалении приложения, он не получает отмену регистрации с нажимным сервера. Итак, это нормальное поведение. Вы не получите недопустимую ошибку токена.

+0

Спасибо за ответ Хамза Азад. Но в документации APNS четко сказано. «Если вы удалите приложение с вашего устройства или компьютера, а затем отправьте ему push-уведомление, вы ожидаете отклонения маркера устройства, а недействительный токен устройства должен появиться в службе обратной связи». [Apple Documentation] (https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG2) – Sudheer

+0

Следующая строка гласит: «Однако , если это последнее приложение с поддержкой push на устройстве или компьютере, оно не будет отображаться в службе обратной связи. Это связано с тем, что удаление последнего приложения срывает постоянное соединение с услугой push до того, как уведомление об удалении может быть вы можете обойти это, оставив хотя бы одно приложение с поддержкой push на устройстве или компьютере. Просто установите любое бесплатное приложение с поддержкой push-приложений из App Store, и затем вы сможете удалить свое приложение и увидеть его в службы обратной связи ". Надеюсь, это очистит его. –

+0

Спасибо за ответ Хамза Азад, я уже упоминал в своем вопросе, что у моего устройства есть другие приложения, у которых есть уведомление о нажатиях, а установленные и удаленные приложения - это только точки в режиме производства – Sudheer

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