Ответ на запрос APNS на основе HTTP2 выполнен успешно, несмотря на удаление приложения

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

В последнее время я понял, что, хотя пользователь удалил приложение, я получаю ответ «200 успехов» от сервера APNS.

Что-то изменилось или я что-то упустил?


person Utku Dalmaz    schedule 03.06.2020    source источник


Ответы (1)


Это зависит от Apple. Подробнее см. здесь:

В конечном итоге APN сообщит, что push-токен недействителен после удаления приложения. Время между удалением и аннулированием зависит от различных факторов, и подробности того, когда это произойдет, не задокументированы.

Здесь рекомендуется отправлять пакеты на устройства до тех пор, пока вы не получите ответ об ошибке от APN. Отправка push-уведомлений несуществующим приложениям не наносит никакого вреда.

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

См. также этот ответ для получения дополнительных идей: возвращает статус 410 после удаления приложения

person zvi    schedule 14.06.2020