阅读官方文档后,我了解到,如果我安排了64个以上的通知,则操作系统只会保留最快的64个通知...如果某个应用程序(恶意或非恶意)安排了大量(例如64个)本地通知(即可能还会重复出现)-如果应用的编码错误且用户本身并未取消,用户如何取消这些?重新启动会破坏任何计划的通知吗?

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

有什么想法吗?

最佳答案

重新启动不会破坏通知,但是当通知到期时关闭设备电源时,通知将永远不会显示。
我认为您不会在App Store中找到编码错误的应用,Apple不会批准这样的应用。
如果是这样,您能举个例子吗?

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

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

10-09 16:16