苹果智能横幅上的应用参数是否会在安装时传递给应用?
我为我的应用程序实现了一个Apple智能横幅广告,其中包括一个应用程序参数和一个url,我希望应用程序在我的网站上打开。 我认为这将通过时,用户安装应用程序,但似乎并没有。
步骤 – 用户访问页面,没有安装应用程序,点击查看,去应用程序商店,安装应用程序,然后点击在App Store中打开。 应用程序打开,但它似乎没有得到传递的应用程序参数。请注意,如果他们然后返回到网页,智能横幅现在说,打开和工作,并通过应用程序参数,只是不第一次安装。
我误解了应该发生什么? 如果是这样,这使得智能横幅对我来说几乎是无用的。
加里
从文档:
如果该应用程序已经安装在用户的设备上,则横幅会智能地更改其操作,点击横幅将简单地打开该应用程序。 如果用户在他的设备上没有您的应用程序,点击横幅会将他带到应用程序商店中的应用程序中。 当他回到您的网站时,横幅上会出现一个进度条,表示下载完成需要多长时间。 当应用程序完成下载时,“查看”button将变为“打开”button,点击横幅将打开应用程序,同时保留用户的网站上下文。
它只发送URL参数,如果应用程序通过横幅打开。 如果通过AppStore或通过SpringBoard打开,它不会发送它。
你可以用branch.io来完成 。 更多信息在这里 。
TL;博士
分支所做的是为您的设备生成特定的自定义URL,并在打开应用程序时使用相同的唯一configuration来获取数据。 因此,您需要将他们的SDK包含到您的应用程序中,以获取您想要发送的参数。
也许这是一个错误?
来自: http : //developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html
当应用程序完成下载时,“查看”button将变为“打开”button,点击横幅将打开应用程序,同时保留用户的网站上下文。
- 适用于初学者的iOS开发。 第3部分:准备面试
- 如何更改CNContactPickerViewController searchBar的颜色
- ccAvenue支付网关中的ios 9中的安全错误
- 如何避免在iOS OpenGL ES应用程序的自动转换中出现短暂的延伸
- Swift 4中的属性观察器didSet和willSet
- Swift中的错误:属性'self.circle1'在super.init调用时未初始化?
- CRL和OCSP行为的iOS / Security.Framework?
- 从Parse.com类中提取数据并将其转换为NSArray
- iOS:使用Facebook和Google,Google Pluslogin