iOS 取消本地通知

6
我不喜欢问模糊的问题,但我无法确定问题出在哪里。
我的应用中设置了一些每天下午2点发出的本地通知。后来,我删除了设置本地通知的代码,并增加了推送通知功能。
我测试了推送通知,它可以正常工作(只要我想)。但我仍然会收到旧的通知,是因为我之前在手机上某个地方设置了它们吗?是否有一种方法可以在没有编码的情况下取消它们?例如,如果我删除了应用程序,它们是否会被取消?
1个回答

18
卸载该应用程序将删除本地通知,尽管一些人报告称它们被缓存了最多24小时(因此如果您删除该应用程序,请不要在24小时内重新安装它)。有关更多详细信息,请参见此处
否则,如果您仍然可以访问代码,则可以像这样取消所有本地通知:
[[UIApplication sharedApplication] cancelAllLocalNotifications];

谢谢。卸载应用程序将删除本地通知,这是一个好消息。 - ardavar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接