2016-07-26 65 views
0

我目前正在做一个TODO应用程序,并保存用户必须做的事情的日期。假设他将日期28-7-2016保存为做某事,然后再创建另一列tobenotified,并将日期减去1并保存,所以应在前一天通知用户明天有事情要做。从背景通知

但是,如果用户关闭了应用程序(杀死它)会怎么样。当日期tobenotified等于NSDate() /当前日期时,从Realm数据库发送通知的正确方法是什么?

回答

1

它不那么简单。领域查询既不能与实时更新的当前日期相匹配,也不能从后台发送通知。

您想查看UILocalNotification并将其设置为tobenotified日期为fireDate并在本地安排它。请注意,您需要获得用户的同意,并通过注册本地通知类型向他们发出请求,以便操作系统允许您安排并显示通知。此外,如果用户可以修改或删除提醒,那么您需要找到一种方法,通过提供的标识符来识别通知,并相应地删除或重新安排通知。

+0

好吧,其实我在想这个,但我想如果领域有任何库来创建简单的推送通知(当然与用户的津贴)谢谢! –