来自背景的通知

时间:2016-07-26 09:40:13

标签: ios swift swift2

我目前正在制作TODO应用,并保存了用户必须做的事情的日期。让我们说他保存日期28-7-2016做某事,我再做一个列tobenotified,我把日期减去它并保存,所以应该通知用户以前那天明天有事可做。

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

1 个答案:

答案 0 :(得分:1)

这并不像那样简单。领域查询既不能与实时更新当前日期匹配,也不能从后台发送通知。

您希望查看UILocalNotification并将tobenotified日期设置为fireDate并在本地安排日期。请注意,您需要获得用户的同意并最初通过注册本地通知类型向他们询问,以便操作系统允许您安排和发布通知。此外,如果用户可以修改或删除提醒,则需要找到通过提供的标识符识别通知的方法,并相应地删除或重新安排。