0

想知道使用 branch.io 进行深度链接的预期行为,因此单击时应检查应用程序可用性并提示 iOS 设备上的客户

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

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

提前致谢!

有人告诉我,如果在 Windows10 中打开相同的网址,它会将我带到应用程序

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

4

1 回答 1

0

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

至于桌面,您可以在链接设置页面上设置桌面重定向 - 这不会将用户带到桌面上的 App Store/Play 商店,而是到您设置的页面。如果您想将此作为分支重定向的默认设置,或者您的站点主页或您选择的任何其他页面,您可以使用 Branch 托管的 text-me-the-app 页面。您可以通过在 SDK 中添加键/值对或在从 Branch Dashboard 创建营销链接时手动添加将用于所有重定向的Deeplink 数据。您还可以设置一个 $deeplink_path 值,该值将适用于特定链接,并且您可以进一步设置一个 $desktop_url,如果您希望为特定链接使用不同的重定向,它将覆盖默认值。

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

于 2016-02-18T22:55:00.990 回答