ios - 如何避免 iOS 中的重复通知?

标签 ios iphone ipad notifications uilocalnotification

当用户从 iOS 系统设置中禁用 Wifi 时,我的应用程序会显示本地通知。但如果用户打开和关闭 Wifi 次数为“n”次,它会显示“n”条通知

我想仅在先前的通知被清除或用户点击该通知来启动应用程序时才显示新的通知。

我怎样才能做到这一点?

提前致谢。

最佳答案

在安排新通知之前,您应该调用 [[UIApplication sharedApplication] cancelLocalNotification:notification]。它将取消您的通知,用户将只收到一个通知。

查看更多this .

关于ios - 如何避免 iOS 中的重复通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39745299/

相关文章:

iphone - iOS 地址簿谓词

不允许 iOS mkfifo() 操作

iphone - 以不在 Settings.app 中的 "Language"列表中的语言对应用程序进行本地化

iphone - 使用 ARC 进行内存管理,奇怪的行为

ios - iOS 文档中有关 UIView 的 alpha 属性的错误?

ios - 以编程方式将点击手势添加到 UILabel

ios - Stripe iOS 集成——我怎么知道 Stripe 是否真的收到了我的测试输入?

iphone - iOS 多任务手势 - 禁用/启用

iphone - 从自定义类中获取特定类型的属性

ios - SceneKit,测试SCNNode是否完全可见