iOS 应用订阅设置

为了让 Adjust 与 Apple 通讯,您需要提供一组凭证。在本文中了解如何:

  1. 在 App Store Connect 账户中设置服务器通知。设置服务器通知后,Apple App Store 会通知 Adjust 有关应用订阅的更新。这样,Adjust 就能准时触发订阅事件。

  2. 生成应用内购买密钥。所有类型的应用内购买都需要应用内购买密钥。订阅属于应用内购买的一种。

  3. 从 App Store Connect 调取值。您需要使用这些值来将 App Store Connect 账户关联到 Adjust。

    • Private key
    • Key ID
    • Issuer ID
  4. 在 Adjust 中关联您的 App Store Connect 凭证

操作前须知

以下是您在操作前需要了解的内容。

增长方案:

订阅跟踪作为 Adjust 增长解决方案提供。要将此功能添加至套餐,请联系您的 Adjust 代表或发送邮件至sales@adjust.com

要求

  • App Store Connect 中的应用
  • App Store Connect 的管理员权限
  • Adjust 中的管理员、编辑员或自定义编辑员权限,可在 Adjust 中关联您的 App Store Connect 凭证

在 App Store Connect 中设置服务器通知

您需要在 App Store Connect 账户中设置服务器通知。设置完成后,Apple App Store 会通知 Adjust 有关应用订阅的更新。

  1. 登录 App Store Connect

  2. 选择 My Apps​ 。

  3. 选择要设置的应用。

  4. 选择 App Information​ 。

  5. App Store Server Notifications > Production Server URL​ 中选择 Set Up URL​ 。

  6. Production Server URL​ 字段中输入https://subscription.adjust.com/v2/appstore/

    • Apple 仅支持单一服务器通知 URL。如果您想先将 Apple 订阅数据发送到自己的服务器,请使用代理将通知发送至我们的终端https://subscription.adjust.com/v2/appstore/
  7. 选择 Version 2 Notifications​ 。

    • Apple 已弃用 Version 1 notifications。如果您在 Adjust 中使用的是旧版订阅,请更新至版本 2。
  8. 选择 Save​ 。

登录您的 App Store Connect,然后选择 My Apps

1/5

生成应用内购买密钥

我们建议您生成应用内购买密钥,用于 Adjust 应用内收入验证。此密钥可授权 Adjust 访问来自 App Store Server API 的应用数据。如果您尚未在 App Store Connect 账户中请求 API 访问权限,请在生成密钥前先完成请求。

  1. 登录 App Store Connect
  2. 选择 Users and Access​ 。
  3. 选择 Integrations​ 。
  4. Key Type​ 下选择 In-App Purchase​ 。
  5. 选择 +​ 图标创建应用内购买密钥。
  6. Name​ 字段中输入密钥名称。
  7. 选择 Generate​ 。

您的应用内购买密钥将出现在活跃密钥列表中。

选择 +

1/3

从 App Store Connect 调取值

  1. 登录 App Store Connect

  2. 选择 Users and Access​ 。

  3. 选择 Integrations​ 。

  4. Key Type​ 下选择 In-App Purchase​ 。

  5. 选择 Issuer ID​ 旁边的 Copy​ 。

    • 示例:57246542-96fe-1a63-e053-0824d011072a
  6. 将光标悬停在生成密钥的 Key ID 一栏中。选择 Copy Key ID​ 来复制密钥 ID。

    • 示例:2X9R4HXF34
  7. 针对相同的密钥,选择 Download In-App Purchase Key​ ,然后选择 Download​ 以继续。

  8. 复制下载文件中的完整 .p8 密钥。

    • 示例:
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----

复制 Issuer ID

1/3

在 Adjust 中关联 App Store Connect 账户

您需要在 Adjust 中为 App Store Connect 账户中的所有应用使用同一个 App Store Connect 账户凭证。按照以下步骤,在 Adjust 控制面板中添加 App Store Connect 凭证。

  1. 找到 DataWorks​ ,选择 关联​ 。

  2. 选择 + 新关联​ 。

  3. 合作伙伴​ 下选择 App Store Connect (应用内购买)​ 。

  4. 服务​ 中选择 订阅​ 。

  5. 提供您在上一步中调取的值。

    • Issuer ID
    • Key ID
    • Private key
  6. 选择 关联​ 。

➡️ 下一步:在 Adjust 中为您的应用启用订阅功能