iphone - UiLocalNotifcations - 恶意或意外的调度

标签 iphone ios uikit uilocalnotification

阅读官方文档后,我了解到,如果我安排了超过 64 个通知,操作系统只会保留最快的 64 个...出于兴趣,如果应用程序(无论是否恶意)安排了大量(例如 64 个)本地通知,该怎么办?通知(也可能会重复) - 如果应用程序编码错误并且本身不取消它们,用户如何取消这些通知?重新启动会破坏任何预定的通知吗?

看似编码错误或恶意的应用程序可能会在未来的任何日期安排大量重复且烦人的通知,如果编码不正确,即使在删除应用程序后,这些通知仍会安排?

对此有什么想法吗?

最佳答案

重启不会破坏通知,但当通知过期时关闭设备时,通知将永远不会显示。 我认为你不会在 App Store 中找到如此糟糕的编码应用程序,Apple 不会批准这样的应用程序。 如果是这样,您能给我们举个例子吗?

如果是您自己的应用程序,您可以通过以下方式取消应用程序的所有通知:[[UIApplication sharedApplication]cancelAllLocalNotifications];

关于iphone - UiLocalNotifcations - 恶意或意外的调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17516922/

相关文章:

ios - UITextView 行数包括空行吗?

ios - 如何识别应用程序进入后台的方式?

iphone - 如何在UIWebView中设置自定义字体?

ios - Xcode 事件监视器中奇怪的 CPU 使用率

iphone - iPhone-将对象保留在永久内存选项中

uitableview - ios 14 Uitableviewcell 与 textField 不工作

ios - 如何使用 UIKit Dynamics 实现与 iOS 7 Reminders 应用程序相同的动画效果?

iphone - sqlite3_exec是否存在内存泄漏?

ios - 在 SwiftUI 中将 NavigationButton 与服务器请求一起使用

iphone - 如何在 iOS 上定期(每秒)更新标签?