adjust-icon

配置深度链接设置

要求

  • 管理员权限

    • 创建应用
    • 设置品牌化域名
  • 管理员、编辑员或自定义编辑员权限

    • 管理应用设置

创建应用

在 Adjust 控制面板中创建应用

请注意,Adjust 控制面板仅支持每个应用使用一个 Bundle ID (com.example.app) 和一个应用 Scheme (example://) 。如果您的应用在发布版本和调试版本中使用不同的应用 ID 和/或应用 Scheme,请创建单独的调试应用。

添加 Android 平台

在应用的平台设置中添加 Android。如果您还没有应用 ID,或不确定自己的应用 ID,请勾选 暂时还没有应用 ID 复选框。按照本指南的其余步骤收集全部所需数据点,然后返回控制面板中的平台设置以完成配置。

设置品牌化域名

在 Adjust 控制面板中使用 Adjust 的 go.link 域名,例如:brandname.go.link设置品牌化域名。如果您的组织使用的是企业域名,请同时进行设置。

如果您的 iOS 应用和 Android 应用在 Adjust 中使用不同的应用,请确保在 Adjust 控制面板中为这两个应用选择相同的品牌化域名 (brandname.go.link)。

如果发布版本和调试版本使用不同的应用,请为调试应用单独创建一个品牌化域名 (brandnamedebug.go.link)。如果调试应用在 Adjust 中使用单独的 iOS 和 Android 应用,请确保在 Adjust 控制面板中为这两个调试应用选择相同的品牌化域名。

请记下您的品牌化域名,以便在下一节中通过 Android Studio 进行配置。

找到您的应用 ID 和应用 Scheme

要配置深度链接,您需要先确定 应用 ID应用 Scheme 。设置一般会匹配下列配置之一。使用这些示例来查找上述值。

请记录相关应用 Scheme,以便稍后在 Adjust 控制面板中进行设置。如果您在检查这些文件后没有找到应用 Scheme,那么请在下一部分中创建。

打开应用级别的 AndroidManifest.xml 文件,并针对以下每项内容添加一个 intent 过滤器:

Android 应用链接

  • 发布 Adjust 品牌化域名 (brandname.go.link)
  • 企业域名 (click.brandname.com),如适用
  • 调试 Adjust 品牌化链接 (brandnamedebug.go.link),如适用

应用 Scheme

如果您还没有应用 Scheme,请自行添加。应用 Scheme 必须为 httphttps 以外的值。

  • 发布应用 Scheme (example://)
  • 调试应用 Scheme (exampleDebug://),如适用

以下两种方法可确保深度链接始终在现有任务中打开应用。请选择与应用当前主要活动启动模式配置对应的方法。

  • 主要活动方法 如果您的主要活动已经是 singleTasksingleInstance,请使用此方法。 主要活动会直接接收深度链接。

  • 专用深度链接活动方法
    如果您的主要活动是singleTopstandard 或未指定启动模式,请使用此方法。 一个单独的 singleTask 活动接收深度链接 intent,将其转发至主活动,然后结束。

这些选项可确保深度链接行为正确,且无需更改主要活动的启动模式。请参阅 Android 启动模式文档,了解更多信息。

完成 Android 平台设置配置

在 Adjust 控制面板中利用所收集的数据点完成 Android 平台设置的配置。

数据点示例要求
发布应用 IDcom.example.app必要。
调试应用 IDcom.example.app.debug如果调试应用 ID 与发布应用 ID 不同,则必填。
发布应用 Schemeexample://如果 Android 应用链接不受支持,则为必要。
调试应用 SchemeexampleDebug://如果调试应用 Scheme 与发布应用 Scheme 不同,则必填。

要使用 Android 应用链接设置深度链接 ,您还需要为发布和调试版本获取 SHA-256 证书指纹