我想要做的是传递参数到下载链接,以便当用户下载应用程序并第一次打开应用程序时,参数将被传递。
主要是,我想让用户通过电子邮件或Facebook邀请他们的朋友来玩我的应用程序,并且当他们的朋友使用他们的链接下载时,将向原始玩家发送推送通知其朋友现在拥有了该应用程序。
谢谢!
随着iOS 9的推出,现在使用应用内Safari视图控制器浏览网页时可以在Safari和应用间共享cookie了!只需在浏览器中保存一个cookie并跟踪最后点击的链接。然后,当用户打开您的应用程序时,在显示旋转器的同时在后台打开一个不可见的Safari视图控制器。一旦您检查到cookie并查看最后点击的链接,就可以停止旋转器了,这应该是非常快速的操作。
我们在Branch免费提供此服务,我们已经有一个可定制的网络横幅广告一段时间了。现在我们很高兴将Safari视图控制器引入我们的开源SDK中!我们还提供了一种版本的数字指纹技术,使您可以在iOS 9之前的设备上实现同样的功能。我们使用IP地址、操作系统、操作系统版本和更多信息来比较浏览器中的点击和应用中的打开。这种方法有优缺点...如果您感兴趣,我们很乐意进一步详细介绍。
请查看解决方案: 如何使用参数创建iOS App Store链接?
本文告诉您,您可以通过智能横幅(http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html)向iOS 6.0及更高版本的iOS App Store传递URL参数,并且此参数将传递到您的应用程序中,并在应用程序委托的application:openURL:sourceApplication:annotation:方法中接收(您必须实现该方法)。
一旦应用程序安装完成,您可以通过智能应用横幅向应用程序传递参数。
因此,我建议提供一个链接来安装应用程序,然后提供第二个链接到一个带有智能应用横幅的页面以传递参数。
这是一种不太优雅的解决方案,但在iOS中这是唯一的方法。(iTunes商店是一个黑盒子,而Play商店会传递Android参数)。
现在,使用iOS8,您可以将提供商ID和广告系列ID作为参数传递到应用商店链接中:http://www.applift.com/blog/new-era-attribution-analytics.html