有谁知道cancelAllLocalNotifications方法如何在UIApplication上运行?我特别想知道iOS如何取消取消。它是否通过App ID知道?或者它以某种方式使用应用程序的版本号?
我现在遇到的是比我预期更多的通知。这是工作流程:
现在,这就是我所遇到的:
以前,我每天的通知数设置为3.然后我更新了版本号(例如,从1.1.0到1.1.1),因为调用了“cancelAllLocalNotifications”方法。
因此,如果取消通知以任何方式基于应用程序的版本/软件包ID,我将收到旧通知以及新通知。
但是,如果不是,并且iOS知道取消从先前版本1.1.0安排的通知,那么我不知道这些附加通知的来源。
答案 0 :(得分:1)
我认为本地和远程通知基于App ID(AppleID + BundleID)。因此,无论版本如何,您都会收到通知。我可以看到支持和反对这种实现的论点。
您是否需要一些处理此功能的策略?