商店中的iOS App Store传递参数下载链接

类似于这个问题: 如何使ios App Store链接参数?

我有兴趣将parameter passing给iOSapp store中的下载链接。 从我读到的,似乎参数只传递给应用程序,如果它已经安装,用户点击智能应用程序的旗帜。

我想要做的是将parameter passing给下载链接,以便当用户下载时,第一次打开应用程序,参数将被传递。

主要是让用户通过电子邮件或者Facebook邀请他们的朋友玩我的应用程序,当朋友使用他们的链接下载时,它会发送一个推送到原始玩家通知他们的朋友现在有应用程序。

谢谢!

随着即将到来的iOS 9,现在更容易,因为Cookie可以在Safari和应用程序内的Safari视图控制器之间共享! 只需在浏览器中保存一个cookie,并跟踪最后点击的链接。 然后,当用户打开您的应用程序时,在显示微调器的同时在后台打开一个隐藏的Safari视图控制器。 只要你能检查cookies,看到最后一个链接点击,你可以停止微调 – 这应该是一个非常快的操作。

我们在Branch提供这个免费的服务,在那里我们有一段时间可定制的网页横幅。 现在,我们很高兴将Safari View Controller整合到我们的开源SDK中! 我们也有一个数字指纹的版本,可以让您在iOS 9之前的设备上做同样的事情。 我们使用IP地址,操作系统,操作系统版本等来比较浏览器中的点击与应用程序中的打开。 这种方法有利有弊,如果你有兴趣,很乐意进一步的细节。

在下面看到一个解决scheme: 如何使ios App Store链接参数?

本质上这篇文章告诉你,你可以传递一个url参数到iOSapp storeiOS 6.0和更高版本使用智能横幅( http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners /PromotingAppswithAppBanners.html ),并且该参数将被传递到您的应用程序,并在应用程序委托(您必须实现)中的应用程序openURL:sourceApplication:annotation:方法中获得。

一旦安装了应用程序,您就可以通过智能应用程序横幅将parameter passing给应用程序。

所以我build议提供一个链接来安装应用程序,然后第二个链接到一个智能应用程序横幅的页面来传递参数。

这是一个疯狂的,但它是唯一的方法来做到这一点在iOS中。 (iTunes商店是一个黑匣子,而Play商店传递Android参数)。

现在使用iOS8,您可以将提供者ID和广告系列ID作为parameter passing到app store链接: http : //www.applift.com/blog/new-era-attribution-analytics.html