2012-02-14 18 views
6

Si mi aplicación pone en cola una notificación local, pero entonces el dispositivo está apagado, mientras que la notificación es debido a un incendio, a continuación, al reiniciar el dispositivo no hay indicación alguna vez hubo una notificación eso disparónotificaciones locales que expiran mientras que el dispositivo está apagado, se pierden

Lo mismo parece suceder con las alarmas del calendario.

Esto no me parece el comportamiento correcto desde la perspectiva de un usuario: si la notificación fue un recordatorio de calendario para algo muy muy importante, y sucedió que reinicié en el mismo instante en que disparó, entonces he perdido recordatorio importante de que, incluso si el dispositivo fuera sólo turne3d fuera durante 3 segundos, si la notificación fue debido a un incendio en los 3 segundos de su perdido para siempre.

¿Echo de menos algo?

+0

Presentar una [informe de error] (http://bugreport.apple.com). –

+0

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

+0

La respuesta a esa pregunta es incorrecto duplicado - una notificación local de * no * persisten un reinicio, no se pierde menos * * su hora de incendio fue mientras el dispositivo estaba apagado. La persistencia de las notificaciones sobre el reinicio es un comportamiento razonable, la pérdida de las que se hubieran disparado mientras el dispositivo está apagado no es IMO. Significa que la aplicación no tiene idea de qué se pudo haber perdido o qué no – Gruntcakes

Respuesta

7

Yo diría que esto es por diseño: si se mantiene un dispositivo de apagado durante 1 mes, usted no quiere que se muestre 1 meses el valor de las notificaciones sin valor. Además, los dispositivos iOS están diseñados para estar siempre activados; Si necesita ser inalcanzable, simplemente active el modo avión, que desactivará todas las comunicaciones inalámbricas/celulares, pero seguirá recibiendo las notificaciones.

Cuestiones relacionadas