2012-04-24 7 views
10

Mi chiedevo come gestire le UILocalNotifications create utilizzando la mia app, ma l'app è stata cancellata. Diciamo che dopo aver creato alcune notifiche, l'utente decide di eliminare l'app, ma ho notato che anche se l'app viene cancellata, le notifiche sono attive e continuano a sparare nel momento giusto, ma questo non ha senso io da quando l'app non esiste più nel telefono.IOS UILocalNotifications live dopo che la mia app è stata cancellata ... come gestire queste notifiche?

capisco come ciò sia possibile, ma vorrei sapere se c'è un modo per eliminare tali notifiche quando l'utente decide di sbarazzarsi della mia app?

E ciò accade anche se l'app viene aggiornata?

Grazie.

+0

[[UIApplication sharedApplication] cancelAllLocalNotifications]; può essere usato per rimuovere tutte le notifiche locali, ma mi chiedevo come possiamo usare questo nel tuo caso. Come quando la domanda viene rimossa, penso che non avremo alcun controllo nella nostra applicazione. – rishi

+0

questo è esattamente il mio dilemma, se l'app viene eliminata non ho alcun controllo su di esso, il che significa che le mie notifiche sono gratuite, ma ancora in vita ... –

+0

non è possibile rimuovere tutte le notifiche locali quando l'applicazione termina e ricominciare da capo quando l'applicazione viene avviata ancora? – rishi

risposta

1

Un altro modo è quello di utilizzare APNS (notifiche remote) invece di notifiche locali. In questo modo, una volta rimossa l'App, le notifiche push non saranno più disponibili sul dispositivo né sull'attenzione dell'utente.

A questo punto si può essere a conoscenza di rimozione della App (utilizzando il servizio di feedback APNS) e cessare il meccanismo di invio per l'utente (il suo gettone spinta ..)

+0

Sì, credo che sia un approccio "sicuro", tuttavia non vorrei essere coinvolto in quel livello a causa della connessione Internet, e il fatto che richiede più codice e sapere come funziona la notifica push, e questi eventi che Sto avvisando sono più come orari di allarme. –

Problemi correlati