How to delete all local notifications when an application is deleted from an iPhone

前端 未结 5 1896
既然无缘
既然无缘 2021-02-03 21:18

Let\'s say I set 5 local notification for an iPhone application, then the user deletes the app. If the app is installed again, it shows the previous notifications.

I kno

5条回答
  •  情书的邮戳
    2021-02-03 21:48

    Here's what I did:

    In Your AppDelegate

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
        //Check if its first time
        if (![[NSUserDefaults standardUserDefaults] objectForKey:@"is_first_time"]) {
            [application cancelAllLocalNotifications]; // Restart the Local Notifications list
            [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:YES] forKey:@"is_first_time"];
        }
    
        return YES;
    }
    

    Hope it helps!

提交回复
热议问题