(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//用戶自己點擊啟動
if(!launchOptions)
{
NSLog(@"用戶點擊app啟動");
}
else
{
NSURL *url = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
//app 通過urlscheme啟動
if (url) {
NSLog(@"app 通過urlscheme啟動 url = %@",url);
}
UILocalNotification *localNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
//通過本地通知啟動
if(localNotification)
{
NSLog(@"app 通過本地通知啟動 localNotification = %@",localNotification);
}
NSDictionary *remoteCotificationDic = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
//遠程通知啟動
if(remoteCotificationDic)
{
NSLog(@"app 通過遠程推送通知啟動 remoteCotificationDic = %@",remoteCotificationDic);
}
}
return YES;
}