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;
}
网友评论