如何安装 ios 应用程序并向其发送参数?

How to install an ios app and send a parameter to it?

我一直在研究linking 的工作原理,但我仍然不确定它是否适用于我的案例。

我在苹果商店有一个应用程序。不同的人通过不同的路径(想象通过不同的特定网站)将被转发到 iTunes 页面以下载同一个应用程序。想象一下,用户在特定网站上看到 link 以在 iTunes 上下载我的应用程序。我需要的是让用户通过网站上的 link 下载应用程序,一旦应用程序首次启动,应用程序就会知道用户来自哪个网站,因此我可以自定义应用程序的外观对于那个特定的用户。基本上,我想使用在 iTunes 上打开应用程序下载页面的 link 向应用程序发送一个参数(如网站地址)。

我想知道是否有人可以帮助我理解如何去做,以及深度 linking 是否可以帮助我解决这个问题。如果有具体的 link 可以准确解释我正在寻找的内容,如果您能与我分享,我将不胜感激。

您正在寻找的是 deferred deep linking:基本思路是,当访问者单击您网页上的 link 时,您会生成访问者设备的指纹并将其存储在您的数据库中。当您的访问者第一次打开您的应用程序时,您会再次生成访问者设备的指纹并使用它来查找访问者的来源...

This answer 更详细地描述它...

如果您不想自己实现,有多种第三方服务可以提供延迟深度 linking:看看例如branch.io or Shortcut Media(免责声明:我目前在 Shortcut Media 工作)。