【问题标题】:How to install an ios app and send a parameter to it?如何安装 ios 应用并向其发送参数?
【发布时间】:2015-11-13 09:34:34
【问题描述】:

我一直在研究深度链接的工作原理,但我仍然不确定它是否可以应用于我的案例。

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

我想知道是否有人可以帮助我了解如何做到这一点,以及深度链接是否可以对此有所帮助。如果有一个具体的链接可以准确地解释我在寻找什么,如果你能与我分享,我将非常感激。

【问题讨论】:

  • 我很确定这是不可能的。您的应用程序已安装在设备上,就是这样。在用户第一次点击图标之前,您的应用程序甚至不会运行,这可能会在实际安装后的任何时候发生。作为开发人员,您对安装过程没有控制权。您应该无法确定应用用户通过何种方式访问​​应用商店中的应用。
  • 你应该看看转化跟踪,它通常使用 IDFA 将应用安装归因于给定的广告系列,也许有一种方法可以检索在运行时使用的广告系列并以某种方式将其与来源相关联网站。我不知道这是否可能,但至少,这是一个你可以遵循的轨道:)

标签: ios parameters itunes deep-linking applinks


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-20
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 2021-05-05
    • 2012-04-22
    相关资源
    最近更新 更多