//App将要启动
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions{
return YES;
}
//App已经启动
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//若由其他应用程序通过openURL:启动
NSURL *url = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
if(url){
}
//启动的源应用程序的 bundle ID
NSString *bundleId = [launchOptions objectForKey:UIApplicationLaunchOptionsSourceApplicationKey];
if(bundleId){
}
//若由本地通知启动
UILocalNotification * localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if(localNotification){
}
//若由远程通知启动
NSDictionary * remoteNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if(remoteNotification){
}
return YES;
}
//App将要进入前台
- (void)applicationWillResignActive:(UIApplication *)application {
}
//App已经进入前台
- (void)applicationDidBecomeActive:(UIApplication *)application {
}
//App将要进入
iOS AppDelegate 代理详解(启动,打开App,推送,通知)
最新推荐文章于 2019-10-26 10:22:01 发布