配置重定向和链接域的链接行为

概述

您可以设置默认的链接行为。如果您在“自定义链接行为”中更改设置,则通常会为每个深层链接覆盖为默认链接行为设置的值。
本指南介绍如何配置链接域和分支链接的默认设置。

1.默认链接行为

这是必需的设置。
在第Configuration 页的“ General 选项卡的“ Required Redirects 部分下,为没有指定重定向的移动设备输入后备URL。

2. Android默认链接行为

这是必需的设置。

  1. Configuration page, in the General tab, under the Required Redirects section, go to the Android Redirects section.
  2. 使用这些设置可以控制Android上深层链接的默认行为。
    • 注意:Play商店适用于已发布的应用。如果无法找到您的应用程序,或者它是本地/开发版本,请使用“自定义URL”选项。
  3. 如果选择“ 启用应用程序链接 ,则需要生成SHA256证书指纹以执行以下操作:
    1. 导航到keystore file (用于在部署APK文件之前构建其调试和生产版本)
    2. 运行keytool -list -v -keystore my-release-key.keystore 以生成指纹
      • 指纹示例:
        AA:C9:D9:A5:E9:76:3E:51:1B:FB:35:00:06:9B:56:AC:FB:A6:28: CE:F3:D6:65:38:18:E3:9C:63:94:FB:D2:C1 添加到分支仪表板

3. iOS默认链接行为

这是必需的设置。

  1. Configuration 页上的General</san> tab, under the Required Redirects section, navigate to the iOS Redirect section.
  2. 使用这些设置可以控制iOS上深层链接的默认行为。
  3. 如果选择Enable Universal Links ,则需要输入 Apple App Prefix ,可以在Apple Developer Portal中找到您的应用程序。

在< iOS 12.3上进行App Store重定向

对于在低于12.3的iOS版本上运行的任何用户,将首先出现一个弹出窗口,提示用户在重定向到应用商店时在应用商店中打开。用户必须单击 OK 才能完全路由到App Store以下载您的应用程序。此弹出窗口无法从用户流程中删除,因为它是iOS固有的' 。

4.社交媒体预览

  1. Configuration 页面的General 选项卡中,导航到Social Media Preview 部分。
  2. 完成以下字段,以自定义在社交媒体上共享或重新共享时安装页面链接的外观:
    a。 Link Title
    Description
    c。 Thumbnail Image

5.链接域

  1. Configuration 页面的General 选项卡中,导航到Link Domain 部分。
  2. 选择一个将用于所有链接的链接域:
    a。 Use My Own Domain
    1. 如果您选择使用自己的域,请输入您的域。链接域是承载您的深层链接的网站,而不是深层链接。
      Change My app.link Subdomain
      1. 在这里,您可以查看和复制链接域的当前子域。如果要更改它,请单击Change my app.link Subdomain
      2. 输入一个新的子域。
      3. Click Get when you're done.
        If you have already changed your subdomain once, you will not have the option to change it again. If you need to make changes to the subdomain contact our Support team.

查看域更改警告

  1. app.linkapp.link
    a。您以前的app.link 深层链接将失败。
    羽您以前的app.link 深层链接将导航到“找不到文件”网站,并且不会打开您的应用程序。
    c。仅当您更新代码以附加新的链接域后,新的app.link 深层链接才会打开您的应用程序。
    天如果您的旧app.link 处于活动状态,建议改用`custom link domain
  2. app.linkcustom link domain`</span> a. Your old <span class="notranslate">`app.link`</span> deep links will still work. b. Your new <span class="notranslate">custom link domain` 深层链接只有在更新代码以附加新的链接域后,才会打开您的应用程序。
  3. custom link domain`</span> to <span class="notranslate">custom link domain</span> a. Your old <span class="notranslate">``custom link domain 深层链接将失败。
    羽只有在更新代码以附加新链接域之后,新的`custom link domain 深层链接才会打开您的应用程序。
  4. 从传统bnc.ltcustom link domain
    a。您的bnc.ltcustom link domain 深层链接都将发挥作用
    b。仅当您更新代码以附加新的链接域后,新的custom link domain 深层链接才会打开您的应用程序。

如果要更改链接域,请按照此处概述的步骤进行操作

  1. Configuration 页面的General 选项卡中,导航到Advanced Settings 部分。
  2. 对于“ URI Scheme Deep Link Mode 选择器允许您控制通用链接和Android应用链接失败时Branch使用URI方案打开应用的方式和时间。
    • Conservative 如果存在错误消息的风险,则mode绝不会使用URI方案。我们建议在集成过程中测试应用程序的安装/重新安装时设置此设置,以防止加剧智能模式可能导致的URI错误。
    • Intelligent mode is recommended,并使用Branch数据在所有地方安全地使用URI方案,如果卸载了该应用程序,则在某些浏览器中会出现错误消息的风险很小。
    • Aggressive 会在所有地方强制使用URI schemes,从而导致没有该应用的用户在某些浏览器中看到错误消息。
  3. 选择您的Match Type
    • Normal 被推荐。
    • 选择Unique 表示Branch仅在存在唯一且唯一的未占用空间时才通过安装匹配进行深层链接。例如,如果您和您的双胞胎都拥有具有相同OS /版本的iPhone 5s,等等,并单击同一应用程序的不同链接,然后同时打开该应用程序,则当选择“唯一”时,我们不会进行深层链接。您可能不希望这样做,因为它主要是针对非常特殊的情况。
  4. 此外,您可以启用/禁用以下功能:

    一个。 Use UTM tags for analytics (for dynamically-created links) 默认情况下,此功能处于禁用状态。如果启用此功能,则Branch将根据UTM参数自动设置频道,功能,广告系列,标签和$keywords 。这仅适用于动态创建的链接,不适用于通过仪表板,API或SDK生成的链接。

    b。 Analytics mapping with UTM 默认情况下启用。默认值:重定向到Web URL时,Branch自动将以下Branch Link分析标记中的任何值作为UTM参数[~campaign -> utm_campaign, ~channel -> utm_source, ~feature -> utm_medium]传递。如果已在重定向到的URL上检测到这些UTM参数,则Branch不会覆盖它们。

    C。 Enable retrieving Last Attributed Touch Data via SDKs 默认情况下,此功能处于禁用状态。允许从客户端检索最后归属的触摸数据。

    d。 Enable China Features 默认情况下,此功能处于禁用状态。中国功能包括在非Google Android设备上收集IMEI的功能。在继续操作之前,请与您的客户经理联系并查看我们的文档。

UTM Parameter
Branch 参数

utm_source

渠道

utm_medium

媒介

utm_campaign

广告系列

utm_content

标记

utm_term

关键字(控制面板上不可见)

7.桌面应用程序默认链接行为

  1. Configuration 页面的General 选项卡中,导航到Desktop Redirects 部分。
  2. 对于Default Desktop ,请选择:
    a。 Branch-hosted SMS Landing Page
    Custom Landing Page
  3. 对于Mac Desktop ,输入以下内容:
    a。 Mac URI Scheme
    Mac App Store URL
  4. 对于Windows Desktop
    a。 Windows URI Scheme
    Windows Store URL
    c。 Windows Package Family Name

注意:如果在单击链接时未安装该应用程序,我们将以该顺序退回到桌面或默认URL。

8.高级移动重定向

Amazon Fire默认链接行为

  1. Configuration 页面的General 选项卡中,导航到Advanced Mobile Redirects 部分。
  2. Fire Redirects 部分,输入Amazon Fire ASINCustom URL

iPad重定向链接行为

  1. Configuration 页面的General 选项卡中,导航到Advanced Mobile Redirects 部分。
  2. iPad Redirects 部分,如果您的iPad应用具有不同的App Store ID,或者希望退回到iPad平板电脑上的其他URL,请在此处指定任一URL。

Android Tablet重定向链接行为

  1. Configuration 页面的General 选项卡中,导航到Advanced Mobile Redirects 部分。
  2. Android Redirects 部分中,如果您的平板电脑应用使用其他Play商店软件包,或者希望使用Android平板电脑上的其他URL,请在此处指定任一URL。

微信重定向链接行为

  1. Configuration 页面的General 选项卡中,导航到Advanced Mobile Redirects 部分。
  2. 由于微信不支持从iOS或Android上的应用程序进行深层链接,因此,如果您选择回退到自定义URL,则可以在此处输入。

常见问题

我可以为一个应用程序使用多个自定义域吗?

不可以,我们不为单个应用程序支持多个自定义域。

更新19 天前

配置重定向和链接域的链接行为


建议的编辑仅限于API参考页

您只能建议对Markdown正文内容进行修改,而不能建议对API规范进行修改。