Удаление приложений и APNS

Как избежать отправки push-уведомлений удаленному приложению iOS.

Есть ли способ перехватить событие удаления приложения и вызвать наш сервер, чтобы прекратить отправку уведомления.

Что происходит с уведомлением, которое отправляется на устройство после удаления приложения.

Будут ли старые и новые уведомления доступны в центре уведомлений даже после удаления приложения.

Пожалуйста, объясни.


person sathishkumar_kingmaker    schedule 07.10.2015    source источник


Ответы (2)


Для этой цели существует служба обратной связи APNS. Когда вы подключаетесь к этой службе, вы получаете токены устройств, которые удалили ваше приложение, и вам следует прекратить отправку push-уведомлений на такие токены устройств.

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

person Eran    schedule 07.10.2015
comment
Apple отправит мне его следующим образом ... После удаления, если установить приложение снова ... я буду получать уведомления об очереди, да - person sathishkumar_kingmaker; 07.10.2015
comment
@sathishkumar_kingmaker Я не думаю, что вы получите какие-либо уведомления об очереди, если вы переустановите, поскольку Apple отклонит такие сообщения, как только обнаружит, что приложение удалено. - person Eran; 07.10.2015
comment
Спасибо за помощь :) - person sathishkumar_kingmaker; 07.10.2015
comment
мой вопрос: будет ли уведомление доставлено, даже если приложение удалено? .в этом случае я не использую Службу обратной связи. Объяснить? - person MuraliMohan; 07.02.2017
comment
@MuraliMohan Он достигнет устройства, которое обнаружит, что приложение было удалено, и сообщит об этом серверу APN. Он не будет отображаться для пользователя. Если вы не используете службу обратной связи, вы не сможете узнать, что приложение было удалено. Все это верно для старого API. Я считаю, что есть новый API, который сообщает об удаленных приложениях, когда вы пытаетесь отправить им уведомления без использования службы обратной связи, но я мало что знаю об этом новом API. - person Eran; 07.02.2017

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

Надеюсь, это поможет.

person Rohan    schedule 07.10.2015
comment
Спасибо за помощь :) - person sathishkumar_kingmaker; 07.10.2015
comment
@sathishkumar_kingmaker наслаждайтесь программированием ;-) - person Rohan; 07.10.2015