Apple Push Notification Feedback Service - как часто она проверяет
Мне удалось успешно создать push-уведомления, и я также получил ответы от службы обратной связи, поэтому я уверен, что моя конфигурация верна, но мне было интересно, как долго после того, как устройство будет неактивным, будет ли оно будет поднята службой уведомлений Apple Push.
Когда я впервые опросил службу обратной связи, я получил информацию об устройствах, которые были неактивны несколько дней назад. Теперь, тестируя, когда я удаляю приложение и время от времени опросу службы обратной связи, я не получаю никаких результатов.
Любая идея о том, сколько времени потребуется для обновления, будет полезна, поскольку я не уверен, что проблема в другом месте в моем коде или если я просто тестирую слишком скоро.
Ответы
Ответ 1
Проблемы с использованием службы обратной связи
Если вы удалите приложение с вашего устройства и затем отправите ему push-уведомление, вы ожидаете отклонения маркера устройства, а токен недействительного устройства должен появиться в службе обратной связи. Однако, если это последнее приложение с включенным нажатием на устройстве, оно не будет отображаться в службе обратной связи. Это связано с тем, что удаление последнего приложения сбрасывает постоянное соединение с услугой push до того, как уведомление об удалении может быть отправлено.
Вы можете обойти это, оставив хотя бы одно нажатие на устройстве на устройстве, чтобы поддерживать постоянное соединение. Просто установите любое бесплатное приложение с поддержкой push-приложений из App Store, и затем вы сможете удалить свое приложение и увидеть его в службе обратной связи.
Источник:
Ответ 2
После дальнейшего изучения в другом месте, я обнаружил, что люди предполагают, что для тестирования службы обратной связи должно быть два экземпляра приложения на iPhone. Проверьте службу обратной связи, удалив 1 из них, а затем попытайтесь отправить уведомления в это удаленное приложение.
Когда я это делаю, служба обратной связи реагирует очень быстро.
У меня нет точных таймингов, но в моей системе кажется, что он сразу же отвечает, когда я делаю звонок, чтобы попытаться нажать уведомление, а затем немедленно позвонить в службу обратной связи.