2012-02-14 10 views
6

Se la mia app mette in coda una notifica locale ma il dispositivo viene spento mentre la notifica è dovuta al fuoco, al riavvio del dispositivo non vi è alcuna indicazione che sia mai stata ricevuta una notifica quello sparato.Le notifiche locali che scadono mentre il dispositivo è spento sono perse

La stessa cosa sembra accadere con gli allarmi del calendario.

Questo non mi sembra il comportamento corretto dal punto di vista dell'utente - se la notifica fosse un promemoria del calendario per qualcosa di molto molto importante, e mi è capitato di riavviare nell'istante in cui ha sparato, poi ho perso questo importante promemoria, anche se il mio dispositivo è stato spento solo per 3 secondi, se la notifica è dovuta al fuoco nei 3 secondi è persa per sempre.

Mi manca qualcosa?

+0

Archiviare un [bug report] (http://bugreport.apple.com). –

+0

duplicato di http://stackoverflow.com/questions/8573013/uilocalnotification-when-iphone-switched-off – yuji

+0

La risposta a tale domanda duplicata non è corretta - una notifica locale * fa * persist un riavvio, non si perde * a meno * il suo tempo di fuoco era mentre il dispositivo era spento. Le notifiche persistenti per il riavvio sono un comportamento ragionevole, la perdita di quelle che sarebbero state attivate mentre il dispositivo è spento non è IMO. Significa che l'app non ha idea di cosa potrebbe essere stato perso o cosa no – Gruntcakes

risposta

7

Direi che questo è di progettazione: se si mantiene un dispositivo spento per 1 mese, non si desidera visualizzare 1 mese di notifiche inutili. Inoltre, i dispositivi iOS sono progettati per essere sempre attivi; Se devi essere irraggiungibile, attiva la modalità aereo che disabilita tutte le comunicazioni wireless/cellulari, ma riceverai comunque le notifiche.

Problemi correlati