【问题标题】:What happens if you deep-link on iOS or Android into an app you don't have installed?如果您在 iOS 或 Android 上将深度链接到您未安装的应用程序会发生什么?
【发布时间】:2015-06-11 14:02:25
【问题描述】:

我对移动开发很陌生。目前我正在尝试在 Adwords、iAd、Twitter 和 Facebook 上运行移动应用(iOS 和 Android)广告活动。

我希望我的广告深层链接到应用的特定部分(最靠近结帐页面)。

能否请一位经验更丰富的开发人员解释在以下情况下会发生什么:

  1. 使用 iOS 的用户在 Google 或 Apple 的广告网络、Facebook 或 Twitter 上看到广告,然后点击该广告。该广告有一个深层链接,它试图打开应用程序并将用户引导至特定屏幕。但是,用户没有该应用程序。问题1:会发生什么?问题2:如果有错误,那么如何修复这种用户旅程?

  2. 使用 ANDROID 的用户在 Google、Facebook 或 Twitter 上看到广告,然后点击该广告。该广告有一个深层链接,它试图打开应用程序并将用户引导至特定屏幕。但是,用户没有该应用程序。问题1:会发生什么?问题2:如果有错误,那么如何修复这种用户旅程?

非常感谢!

~Aivoric

【问题讨论】:

    标签: android ios deep-linking


    【解决方案1】:

    如果您想从广告或互联网上的任何其他链接深层链接到应用程序内的特定内容,那么您需要查看contextual deeplinking。

    没有上下文深度链接...

    在这两种情况下,如果用户之前安装了应用程序(但已将其删除),则用户可能会遇到弹出错误。我对 iOS 中发生的这种情况非常有信心——会显示 Safari 的“错误”消息。据我所知,iOS 没有本机修复。您需要与可以处理平台检测和路由的第 3 方深度链接标准同步。

    上下文深度链接将是解决所有这些问题的一种方法,因为它会自动检测应用程序是否已安装或之前已安装。然后,它可以丢弃有关用户上下文的信息——他们来自什么广告以及任何其他深度链接数据——并将这些信息带到应用程序中,以将用户引导到深度链接的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-17
      • 2017-05-29
      • 2013-12-14
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      相关资源
      最近更新 更多