How to delete all local notifications when an application is deleted from an iPhone
As others have mentioned, I think the best way to accomplish this is to have a flag in didFinishLaunchingWithOptions in the application delegate that checks if it is the first launch or not. If the app is being launched for the first time, you can call [[UIApplication sharedApplication] cancelAllLocalNotifications]; This will cancel any existing notifications. … Read more