2016-07-26 59 views
0

我目前正在做一個TODO應用程序,並保存用戶必須做的事情的日期。假設他將日期28-7-2016保存爲做某事,然後再創建另一列tobenotified,並將日期減去1並保存,所以應在前一天通知用戶明天有事情要做。從背景通知

但是,如果用戶關閉了應用程序(殺死它)會怎麼樣。當日期tobenotified等於NSDate() /當前日期時,從Realm數據庫發送通知的正確方法是什麼?

回答

1

它不那麼簡單。領域查詢既不能與實時更新的當前日期相匹配,也不能從後臺發送通知。

您想查看UILocalNotification並將其設置爲tobenotified日期爲fireDate並在本地安排它。請注意,您需要獲得用戶的同意,並通過註冊本地通知類型向他們發出請求,以便操作系統允許您安排並顯示通知。此外,如果用戶可以修改或刪除提醒,那麼您需要找到一種方法,通過提供的標識符來識別通知,並相應地刪除或重新安排通知。

+0

好吧,其實我在想這個,但我想如果領域有任何庫來創建簡單的推送通知(當然與用戶的津貼)謝謝! –