打开 application:url:sourceApplication:annotation:启动 iOS 应用
Open application:url:sourceApplication:annotation: at launch iOS app
我想在启动时启动或打开我的 iOS 应用程序的特定屏幕,例如,当我点击邮件中的 link 时使用 DeepLink,如果应用程序是 运行 一切正常,我的应用程序转到我想要的屏幕,但是当我尝试单击时应用程序不是 运行 在启动屏幕后转到开始屏幕。
我想打开一个深度 link 的特定屏幕,但当应用不是 运行。
谢谢
解决这个问题是必须的
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {}
使用这种方式的启动选项:
if let url = launchOptions?[UIApplicationLaunchOptionsURLKey] as? NSURL { }
有了它我们可以提取 URL 并与以下内容相同:
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
我想在启动时启动或打开我的 iOS 应用程序的特定屏幕,例如,当我点击邮件中的 link 时使用 DeepLink,如果应用程序是 运行 一切正常,我的应用程序转到我想要的屏幕,但是当我尝试单击时应用程序不是 运行 在启动屏幕后转到开始屏幕。
我想打开一个深度 link 的特定屏幕,但当应用不是 运行。
谢谢
解决这个问题是必须的 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {}
使用这种方式的启动选项:
if let url = launchOptions?[UIApplicationLaunchOptionsURLKey] as? NSURL { }
有了它我们可以提取 URL 并与以下内容相同:
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {