美文网首页
iOS开发判断APP 是如何启动的

iOS开发判断APP 是如何启动的

作者: 有O梦想的咸鱼 | 来源:发表于2019-11-15 17:21 被阅读0次

iOSAPP 程序启动先运行

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    return YES;
}

这个方法。launchOptions参数里面有存储APP 启动方式。
1.如用户直接启动APP 则launchOptions字典无数据。
2.如本地通知启动,则launchOptions[@"UIApplicationLaunchOptionsLocalNotificationKey"]中对应的就是本地通知对象(UILocalNotification)。
3.如远程通知启动,则launchOptions[@"UIApplicationLaunchOptionsRemoteNotificationKey"]中对应的就是远程通知信息useinfo(NSDictionary)。
4.如由其他应用通过openURL方式启动,则launchOptions[@"UIApplicationLaunchOptionsURLKey"]中对应的就是启动URL(NSURL),launchOptions[@"UIApplicationLaunchOptionsSourceApplicationKey"]对应的就是bundleID(NSString)。

相关文章

网友评论

      本文标题:iOS开发判断APP 是如何启动的

      本文链接:https://www.haomeiwen.com/subject/jqmsictx.html