2012-02-14 12 views
6

私のアプリがローカル通知をキューに入れたが、通知が火災によるものである間にデバイスの電源が切れた場合、デバイスを再起動すると、それは解雇された。デバイスの電源が切れている間に期限切れになるローカル通知が失われる

カレンダーアラームと同じことが起こりそうです。

これはユーザーの観点から見て正しい動作ではないようです - 通知が非常に重要なもののカレンダーリマインダであった場合、私は起動した直後にリブートしてしまいましたその重要なリマインダー、たとえ私のデバイスが3秒間だけオフになったとしても、その通知は3秒で火災が原因で永久に失われた場合です。

何か不足していますか?

+0

ファイル[バグレポート](http://bugreport.apple.com)。 –

+0

複製のhttp://stackoverflow.com/questions/8573013/uilocalnotification-when-iphone-switched-off – yuji

+0

その重複した質問への答えは間違っています - ローカル通知*は再起動を継続しますが、失われません* *火が消えたのは、装置の電源が切られている間でした。再起動時の通知を持続することは妥当な動作です。デバイスの電源を切っている間に起動されたものを失うのはIMOではありません。これは、アプリケーションが何が失われているのか、何が失われているのか分かりません – Gruntcakes

答えて

7

これは設計によるものです。デバイスを1ヶ月間オフにしておくと、1ヶ月分の無駄な通知が表示されないようにすることができます。また、iOSデバイスは常にオンになるように設計されています。到達不能にする必要がある場合は、飛行機モードをオンにするだけで、すべての無線/携帯電話通信が無効になりますが、通知を受け取ることができます。