0

我们如何识别应用程序是否通过应用程序横幅启动?

当点击应用程序横幅时,它会调用委托方法 -

func application(app: UIApplication, openURL url: NSURL, options: [String: AnyObject]) -> Bool

但是可能有其他实例可以调用此方法。我们如何 100% 确定是否点击了应用横幅而不是其他内容?

4

1 回答 1

1

您可以通过其app-argument参数为应用横幅提供上下文。见官方文档

例如:

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myscheme://settings">

您将收到的 URL- application:openURL:sourceApplication:annotation:myscheme://settings.

于 2016-03-14T20:46:54.000 回答