2012-02-14 59 views
6

如果我的應用排隊了本地通知,但在通知發生火災時關閉了設備,則在重新啓動設備時,沒有跡象表明存在任何通知被解僱了。設備關閉時過期的本地通知丟失

同樣的事情似乎與日曆鬧鈴發生。

從用戶的角度來看,這對我來說似乎不是正確的行爲 - 如果通知是一個非常重要的日曆提醒,並且我恰好在它被解僱的瞬間重新啓動,那麼我已經失去了這個重要的提醒,即使我的設備只是在3秒鐘內關閉,如果通知是在3秒內因爲火災而永久丟失的。

我錯過了什麼嗎?

+0

提交[bug報告](http://bugreport.apple.com)。 – 2012-02-14 21:59:43

+0

http://stackoverflow.com/questions/8573013/uilocalnotification-when-iphone-switched-off – yuji 2012-02-14 22:10:00

+0

的重複該重複問題的答案是不正確的 - 本地通知*做*堅持重新啓動,它不會丟失*除非*其設備關機時的火災時間。在重新啓動時持續發送通知是合理的行爲,失去在設備關閉時觸發的通知不是IMO。這意味着該應用程序不知道可能會丟失什麼或不是什麼 – Gruntcakes 2012-02-14 22:12:29

回答

7

我想說這是有設計的:如果你關閉一個月的設備,你不希望它顯示1個月值得的毫無價值的通知。此外,iOS設備始終處於開啓狀態;如果您需要無法連接,則只需打開禁用所有無線/蜂窩通信的飛行模式,但仍會收到通知。