【发布时间】:2015-12-07 13:41:22
【问题描述】:
我正在制作一个应用程序,提醒用户每天做某事,我无法实现这种情况,即使应用程序处于后台模式,根据某些条件显示或不显示通知。 一种可能的变体是设置无休止的重复通知:
notification.repeatInterval = NSCalendarUnit.NSDayCalendarUnit
但是如果满足某些条件,则需要某种方法来跳过当前的通知。如果从通知中心删除这些通知,它们将不会在第二天触发。
另一种方法是让某些方法只为当前创建通知,然后在满足某些条件时将其删除。问题是,即使在后台模式下,这种方法也应该创建这些预定的通知,我不知道如何做到这一点。
有什么想法吗?
【问题讨论】:
标签: ios swift notifications