Премахване на приложения и APNS

Как да избегнете изпращането на насочено известие до приложение за iOS, което е деинсталирано.

Има ли някакъв начин, по който можем да уловим събитието за деинсталиране на приложението и да се обадим на нашия сървър, за да спре изпращането на известия.

Какво се случва с известието, което се изпраща до устройството, след като приложението бъде деинсталирано.

Старото и новото известие ще бъдат ли налични в центъра за уведомяване дори след като приложението бъде деинсталирано.

Моля обяснете.


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


Отговори (2)


Услугата за обратна връзка APNS съществува за тази цел. Когато се свържете с тази услуга, вие получавате токени на устройства на устройства, които са деинсталирали вашето приложение, и трябва да спрете да изпращате насочени известия до такива токени на устройства.

Когато изпратите известие до устройство, което е деинсталирало приложението, 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, ще получите токени за устройство на деинсталираното приложение. След като проверите тези токени на устройства, трябва да спрете да изпращате насочени известия до тези токени на устройства.

Надявам се това да помогне.

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