设置通用链接

通用链接是适用于 iOS 9 及更高版本的特定深度链接协议。

为深度链接目的设置通用链接

在使用通用链接进行再归因之前,您需要为深度链接目的设置通用链接。为此,请完成下列操作:

  1. 在 Apple Developer 账户和 Xcode 中验证您的设置
  2. 为您的应用设置自定义 URL scheme
  3. 在应用中启用通用链接。这会生成原始通用链接。原始通用链接是不附加任何参数、应用内路径和键值对的通用链接。
  4. 在 Apple Developer 账户和 Xcode 中配置 Associated Domains

1. 在 Apple Developer 账户和 Xcode (开发者) 中验证设置。

  1. 验证 Apple Developer 账户中的 Team Name​ 值与 Xcode 中的 Team​ 值相同。

  2. 验证应用在 Xcode 中的 Bundle Identifier 是 Apple Developer 账户中可用的 Bundle ID 之一。确保该 Bundle ID 在您的 Apple Developer 账户中是独一无二的。您需要在 Adjust 中提供该值。示例:com.example.app

  3. 找到并记下 Apple Developer 账户中 Bundle ID 的 App ID Prefix。您需要在 Adjust 中提供该值。

请注意:
App ID Prefix 可能是您 Apple Developer 账户中的 Team ID。如需了解更多信息,请参阅 Apple开发者文档

2. 设置自定义 URL scheme (开发者)

  1. 设置自定义 URL scheme 的格式。如果您使用的是跨平台框架,请参考对应框架的文档,为自定义 URL scheme 选择格式。您需要在 Adjust 中提供该值。示例:exampleApp

  2. 使用 URL scheme 和 Bundle ID 注册自定义 URL scheme。

如需了解更多信息,请参阅Apple开发者文档

3. 在 Adjust 中启用通用链接

在 Adjust 中启用通用链接之前,请确保您已有下列值:

完成此处步骤来为应用启用通用链接。启用通用链接会创建一个原始通用链接。您需要在 Xcode 中提供该值。

4. 配置 Associated Domains (开发者)

在配置 Associated Domain 之前,请确保您拥有原始通用链接。该值即您在 3. 启用通用链接时记录下的值。

完成下列步骤,配置 Associated Domains:

  1. 在 Apple Developer 账户中为 Bundle ID 启用 Associated Domains。

  2. 在 Xcode 中启用 Associated Domain 并提供 applinks:{Your raw universal link} 格式的域名。确保这里不出现错误信息。 例如,如果您的原始通用链接是 abcd.adj.st,则输入 applinks:abcd.adj.st 作为域名。

一切就绪!您已成功为深度链接完成通用链接设置。

下一步:为再归因设置通用链接 (开发者)

要针对再归因设置通用链接,请完成通过深度链接进行再归因中的步骤。