我们如何确定应用是否通过应用横幅发布?

时间:2016-03-14 20:41:18

标签: swift ios9 deep-linking smartbanner

我们如何确定应用是否通过应用横幅发布?

点击app横幅时,会调用委托方法 -

func应用程序(app:UIApplication,openURL url:NSURL,options:[String:AnyObject]) - >布尔

但是可以调用此方法的其他实例。如果点击app横幅广告,我们怎么能100%确定?

1 个答案:

答案 0 :(得分:1)

您可以通过 app-argument 参数为应用横幅提供上下文。请参阅the official documentation

例如:

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

您在- application:openURL:sourceApplication:annotation:中收到的网址是myscheme://settings