【问题标题】:Mobile deep linking behavior on desktop OS桌面操作系统上的移动深度链接行为
【发布时间】:2016-02-09 14:57:02
【问题描述】:

想知道使用 branch.io 进行深度链接时的预期行为是否会在点击时检查应用可用性并提示 iOS 设备上的客户

  1. 如果未安装,则提示在 App Store 中下载应用程序
  2. 如果已安装,可在 iOS 应用中无缝打开
  3. 如果客户拒绝应用下载,它将在 iOS 移动浏览器中打开

我担心的是桌面体验中的这种深层链接行为。当用户单击相同的 url 时,我被告知这会将他们带到 iTunes 应用商店,从而导致体验不佳。这是一个正确的说法吗?有什么方法可以为最终用户提供更好的体验。

提前致谢!

我被告知如果在 Windows10 中打开相同的 url,它将带我到应用程序

例如 1. 用户打开带有深层链接 url 的电子邮件 2. 安装了该深层链接的应用程序在移动设备上的预期行为

【问题讨论】:

    标签: ios mobile deep-linking branch.io


    【解决方案1】:

    对于 iOS 重定向,您必须按照此处的文档为通用链接设置自己: https://dev.branch.io/getting-started/universal-app-links/guide/ios/ 这对于 iOS 9 及更高版本上的重定向行为非常重要。请注意,并非所有第 3 方应用程序和浏览器都支持通用链接功能,因此您应该首先在 iOS 上通过 iMessage 或 Notes 进行测试。

    对于桌面,您可以在链接设置页面上设置桌面重定向 - 这不会将用户带到桌面上的应用商店/Play 商店,而是转到您设置的页面。如果您想将此作为默认的分支重定向、站点主页或您选择的任何其他页面,您可以使用 Branch 托管的 text-me-the-app 页面。您可以通过在 SDK 中添加键/值对或在从分支仪表板创建营销链接时手动添加将用于所有重定向的 Deeplink data。您还可以 set a $deeplink_path value 将被授予特定链接,如果您希望特定链接的不同重定向,您可以进一步设置 $desktop_url 将覆盖默认值。

    有许多选项和方法可供您配置重定向的工作方式 - 所有这一切都取决于您在仪表板上设置链接设置的方式,以及您是否选择为任何特定链接覆盖这些默认值。例如,您可能将默认重定向到为 iOS 设置的应用商店,并在链接设置中将桌面 URL 设置为您的主网页。在这种情况下,在不修改这些值的情况下创建的链接会将用户带到 iOS 上的应用商店(或如果安装了应用程序),如果从桌面单击,则会转到链接设置中指定的桌面 URL。但是,如果您想覆盖并将 $desktop_url 设置为给定链接的其他内容,例如,使用 $desktop_url 键指向您网页上的特定页面,则在 iOS 上重定向将是相同的,但在桌面上您将被带走到设置的 $desktop_url。对于任何这些场景,您都可以指定要传递的深层链接数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-08
      • 2019-11-16
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多