2014-05-04 185 views
-1

我試圖做一些事情,我需要知道如果我的想法是正確的,你有一些對UILocalNotifications和東西有更多經驗的人的幫助。每個工作日/ 15分鐘的UILocalNotification

所以我想一個本地通知發送給用戶(週一 - 週五/ 8:00 - 16:00)每個工作日以及那些小時通知用戶每15分鐘

如果我明白我可以存儲在系統內,則有64個本地通知的限制。但1天后,我需要像32個通知設置(8小時工作* 4通知每小時)。所以我只能設置1 - 2天,用戶會收到通知。

那麼我怎麼能從星期三到星期五管理其他3天呢?你們會怎麼做?

我是否需要將所有NSDate存儲在數組中,並且始終檢查當前日期和內容,然後在打開應用程序時設置LocalNotification?

隨着親切的問候

回答

1

你可以使用蘋果推送通知,如果應用程序沒有打開足夠頻繁發佈新LocalNotifications,你有互聯網連接所有的時間。 如果您想在應用程序的每次啓動時發佈本地通知,我會建議您生成通知(在刪除舊通知後:[[UIApplication sharedApplication] cancelAllLocalNotifications];),因爲那樣您就不需要將它們保存到任何地方。