【发布时间】:2015-05-10 13:02:37
【问题描述】:
我正在开发一个 iPhone 应用程序,用户可以在其中安排本地通知作为提醒。
在 applicationDidBecomeActive 方法中,我正在检查每个计划通知的到期日期并取消已到期的通知。
现在我的问题是,如果我从手机中删除应用程序并重新安装,所有预定的通知(尚未过期)仍然存在。
但是,如果用户删除手机的应用程序,我的要求是取消所有预定的本地通知。
我该怎么做
[[UIApplication sharedApplication] cancelAllLocalNotifications]
【问题讨论】:
-
你不能 - 如果用户删除了应用程序并且没有重新安装它,那么 iOS 会为你清理通知。
-
您将无法在应用程序之外存储任何信息,当应用程序被删除时,所有相关内容也会被删除。
-
@user623396 如果没有过期,当你删除应用重新安装时,本地通知仍然存在
-
查看post 了解如何使用cancelAllLocalNotifications
标签: ios objective-c iphone uilocalnotification nsnotifications