Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装应用程序后,iTunes是否会在iPhone上传递转介参数?_Iphone_Ios_Itunes - Fatal编程技术网

安装应用程序后,iTunes是否会在iPhone上传递转介参数?

安装应用程序后,iTunes是否会在iPhone上传递转介参数?,iphone,ios,itunes,Iphone,Ios,Itunes,iOS中是否有任何规定,用于启动iTunes应用程序的引用参数在应用程序首次运行时传递给应用程序 例如,在Android中,如果我使用一个链接,比如在Android上下载一个应用程序并实际安装该应用程序,市场应用程序会在第一次运行时将“referer”参数及其值传递给应用程序,应用程序可以在任何程度上使用该参数 iOS中有类似的规定吗?没有,iOS上没有这样的规定。但是,如果您确实需要此功能,您可以并且应该在提交功能请求。不,AppStore不会将任何参数传递给应用程序-它只是将ipa解压缩到应

iOS中是否有任何规定,用于启动iTunes应用程序的引用参数在应用程序首次运行时传递给应用程序

例如,在Android中,如果我使用一个链接,比如在Android上下载一个应用程序并实际安装该应用程序,市场应用程序会在第一次运行时将“referer”参数及其值传递给应用程序,应用程序可以在任何程度上使用该参数


iOS中有类似的规定吗?

没有,iOS上没有这样的规定。但是,如果您确实需要此功能,您可以并且应该在提交功能请求。

不,AppStore不会将任何参数传递给应用程序-它只是将ipa解压缩到应用程序文件夹(容器)。

从iOS6开始,如果有人通过智能横幅安装您的应用程序,您可以在启动时将url传递给您的应用程序。通过使用
app参数
可以做到这一点:

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

它应适用于安装:

当应用程序完成下载[单击应用程序横幅上的“安装”后],查看按钮变为打开按钮,点击横幅将打开应用程序,同时保留用户在网站上的上下文

详情如下:


我认为这是可行的(但陪审团仍在讨论中),但测试这一点很困难:

我们在开发上一个移动应用程序KinderPhotoBooks时也遇到了这一问题。我们发现的最好的方法是基本上将这些信息捆绑在链接中,并在安装后使用指纹技术使这些数据可用,这非常有效

你可以试着在家里建立指纹。基本上,步骤如下: 1.创建链接时,将参数附加到链接,或者如果希望缩短链接,则在某些后端数据库中创建链接引用 2.当用户单击该链接时,从浏览器中可以读取的所有内容(例如:IP、操作系统、屏幕大小等)中收集其设备的指纹,并将该用户重定向到应用商店。 3.当应用程序打开时,从应用程序中收集的相同参数创建一个类似的指纹,并在数据库中将其与未完成的指纹匹配。 4.如果存在匹配项,您可以通过安装将这些链接参数返回到应用程序


或者,如果您不想构建所有这些基础设施并处理许多边缘案例,我们将其捆绑到一个名为Branch的免费服务中。请访问

查看,我认为它在安装时不起作用。你的话说“查看按钮变为打开按钮,点击横幅将打开应用程序,同时保留用户在网站上的上下文。”这意味着用户在安装后必须切换回Safari,然后点击打开按钮传递上下文。我喜欢这个答案。就像“哦,我们碰巧开发了一个叫做branch.io.NBD的小东西”