iOS如何判斷一個應用是首次安裝啟動
刪除應用之后,重新安裝為,依然為首次安裝應用啟動(第一次啟動)
關閉程序后再次打開,在Xcode上無法打印日記的。
所以,我們通過角標application.applicationIconBadgeNumber
來觀察是否有變化的來測試。
AppDelegate.m
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions{
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]){
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"];
NSLog(@"第一次啟動");
application.applicationIconBadgeNumber=88;
}else{
NSLog(@"不是第一次啟動");
application.applicationIconBadgeNumber=66;
}
return YES;
}