通过代码区分是否为推送启动应用

来源:互联网 发布:ubuntu删除文件命令 编辑:程序博客网 时间:2024/06/05 14:46
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    NSURL *url = [options objectForKey:UIApplicationLaunchOptionsURLKey];    if(url)    {    //由其他应用程序通过<span id="0_nwp" style="padding: 0px; width: auto; height: auto; float: none;"><a target=_blank id="0_nwl" href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=19&is_app=0&jk=6f5218b342054b9&k=open&k0=open&kdi0=0&luki=1&n=10&p=baidu&q=65035100_cpr&rb=0&rs=1&seller_id=1&sid=b95420348b21f506&ssp2=1&stid=0&t=tpclicked3_hc&td=1836545&tu=u1836545&u=http%3A%2F%2Fwww%2Ebubuko%2Ecom%2Finfodetail%2D1065451%2Ehtml&urlid=0" target="_blank" mpid="0" style="padding: 0px; color: rgb(51, 51, 51); text-decoration: none;"><span style="padding: 0px; color: rgb(0, 0, 255); width: auto; height: auto;">open</span></a></span>URL:启动    }    NSString *bundleId = [options objectForKey:UIApplicationLaunchOptionsSourceApplicationKey];    if(bundleId)    {    //对应启动的源应用程序的bundle ID (NSString)    }    UILocalNotification * localNotify = [options objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];    if(localNotify)    {    //点击本地推送进来后    }    NSDictionary * userInfo = [options objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];    if(userInfo)    {     //点击推送进来后    }}
0 0
原创粉丝点击