Apple Push Notification Feedback Service - как часто он проверяет - PullRequest
13 голосов
/ 21 мая 2010

Мне удалось успешно создать push-уведомления, и я также получил ответы от службы обратной связи, поэтому я уверен, что моя конфигурация верна, но мне было интересно, как долго после того, как устройство будет отключено, оно быть поднятым службой Apple Push Notification.

Когда я впервые опросил службу обратной связи, я получил информацию об устройствах, которые были неактивны несколько дней назад. Теперь во время тестирования, когда я удаляю приложение и иногда опрашиваю службу обратной связи, я не получаю никаких результатов.

Любая идея о том, сколько времени занимает обновление, будет полезна, так как я больше не уверен, есть ли проблема в другом месте моего кода или я просто слишком рано тестирую.

Ответы [ 2 ]

11 голосов
/ 25 октября 2010

Проблемы с использованием сервиса обратной связи

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

Вы можете обойти эту проблему, оставив хотя бы одно приложение с поддержкой push-уведомлений на устройстве, чтобы поддерживать постоянное соединение. Просто установите любое бесплатное приложение с поддержкой push-уведомлений в App Store, и вы сможете удалить свое приложение и увидеть его в службе обратной связи.

Источник:

0 голосов
/ 25 мая 2010

После дальнейших исследований в другом месте я обнаружил, что для тестирования сервиса обратной связи на iPhone должно быть два экземпляра приложения.Проверьте службу обратной связи, удалив 1 из них, а затем попытайтесь отправить уведомления в это удаленное приложение.Когда я делаю это, служба обратной связи реагирует очень быстро.

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

...