2012-10-23 33 views
-1

我正在爲垃圾公司開發應用程序。這個想法如下: 2012/2013有一個日曆,其日期和垃圾桶(棕色,綠色和黑色)將被拾取。 我需要製作一種通知系統,它會在特定的日子(來自該數組)發送一個通知系統,並附上一些關於本週將拾取容器的文本。如果應用程序未運行,請安排下一個UILocalNotification

一次發送所有通知不會很聰明,因爲有超過100(我聽說iOS的限制是64)。

我想安排下一次通知後,目前的火災。當用戶觸摸通知中的動作按鈕並轉到應用程序時,可以通過handleNotification方法完成此操作。但是如果用戶從通知窗口獲得足夠的信息並且從未觸及該通知,那麼永遠不會訪問該應用程序,並且大部分都將其置於「非運行」狀態?

如何安排下一次通知呢? 也許有些聰明的頭可以用其他方式來使其工作,而無需使用UILocalNotification?

回答

1

沒有辦法。

如果用戶永遠不會打開您的應用程序,您最多會有64個預定的通知。當所有這些都被觸發後,將不再有通知。

儘管您可以重複您的通知。因此,如果棕色垃圾桶每週都會被拿起,您可以設置每週的重複時間間隔,而不是安排它52次(從而節省51個通知)。

+0

謝謝彼得!但是,採摘的順序就像每個容器每隔三週拿起一次。他們中的一些人每週都會選擇所以我需要一種自定義的CalendarUnit,它現在還不可用。謝謝你的答案! – Oleg

+0

是的,這不幸是'UILocalNotification'的問題。所以如果你認爲我的回答對你的問題有幫助,請點擊勾選標記,這會激勵人們回答你的問題。 –

相關問題