一旦安装了应用程序,iTunes是否会在iPhone上传递引荐参数?

iOS中是否有将用于启动iTunes应用程序的引用参数在第一次运行时传递给应用程序的规定?

例如在Android中,如果我使用的链接如http://market.an……com.company.pany&referrer=heythere在Android上下载应用程序并实际安装应用程序,市场应用程序将通过“引用者“参数及其值在应用程序第一次运行时,应用程序可以在任何程度上使用。

iOS中有类似的规定吗?

不,iOS上没有这种东西。 但是,如果您真的需要这个function,您可以并且应该在bugreport.apple.com上提交function请求。

当我们build立我们的最后的移动应用程序,亲爱的Photobooks,我们也挣扎着。 我们发现的最好的方法是基本上将这些信息捆绑在链接中,并使用指纹识别技术使数据在安装后可用,这非常有效。

你可以尝试在家里build立指纹。 基本上这些步骤如下:1.创build链接时,将参数附加到链接,或者如果想要缩短链接,则在后端数据库中创build链接引用2.当用户单击该链接时,收集指纹他们的设备可以从浏览器中读取的所有内容(例如:IP,操作系统,屏幕大小等)将用户redirect到app store。 3.当应用程序打开时,根据应用程序中收集的相同参数创build一个类似的指纹,并将其与数据库中的指纹进行匹配。 4.如果匹配,则可以通过安装将这些链接参数返回给应用程序。

或者,如果您不想构build所有基础架构并处理多个边界案例,则将其捆绑到一个名为Branch的免费服务中。 查看http://branch.io

从iOS6开始,如果有人通过智能横幅安装应用程序,则可以在启动时将URL传递给您的应用程序。 您可以通过使用app-argument参数来完成此操作:

为本地应用程序提供上下文的URL。 如果包含这个,并且用户安装了应用程序,则可以从您的网站跳转到iOS应用程序中的相应位置。 通常,保留导航上下文是有益的,因为:

它应该工作在安装:

当应用程序完成下载后(点击应用程序横幅上的安装后),“查看”button将变为“打开”button,点击横幅将打开应用程序,同时保留用户的网站上下文。

更多信息: http : //developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

我认为这将起作用(但陪审团仍然没有: 苹果智能横幅上的应用参数是否传递到安装应用程序? ),但testing这是艰难的: 如何testing开发环境中的智能应用程序横幅url

不,AppStore不会将任何parameter passing给应用程序 – 它只是将ipa解压缩到应用程序文件夹(容器)。