我遇到UILocalNotification
的情况。我知道答案如何cancel a uilocalnotification
我的情况是:
阅读文档,它说应用程序运行时会调用这一个方法:application:didReceiveLocalNotification:
。但是只有当应用程序在事件发生时运行时才会出现这种情况。如果用户没有回来怎么办?
无论如何,我的应用程序可以在一定数量的非活动天数过后取消所有活动吗?如果没有兴趣,我不想继续纠缠用户。
答案 0 :(得分:2)
唯一的方法是在转到后台时设置所有本地通知。 因此,您使用不同的日期多次通知相同的通知 - 每个通知都是单一通知(不重复)。
每次用户打开你时,你都会用“cancelAllLocalNotifications”清理所有这些 - 每次他去后台你都会创建它们。