在 Google Play Console 中启用实时开发者通知 (RTDN)

设置实时开发者通知 (RTDN) 对于确保数据准确性至关重要,它能让您即时接收来自 Play Store 的更新,包括退款及其他事件的信息。

启用通知

  1. 确保已启用 Google Cloud Pub/Sub。打开此链接并选择您的应用项目。如果尚未启用 Google Cloud Pub/Sub,请在此处启用。
pubsub.webp
  1. 从 Adapty 顶部菜单进入 App settings > Android SDK,复制 Google Play RTDN topic name 标题旁 Enable Pub/Sub API 字段的内容。
a72ff2d-copy_topic.webp

如果 Enable Pub/Sub API 字段的内容格式不正确(正确格式以 projects/... 开头),请参阅修复 Enable Pub/Sub API 字段格式错误部分获取帮助。

  1. 打开 Google Play Console,选择您的应用,然后前往 Monetize with Play -> Monetization setup。在 Google Play Billing 部分,勾选 Enable real-time notifications 复选框。

  2. 将您在 Adapty App Settings 中复制的 Enable Pub/Sub API 字段内容粘贴到 Topic name 字段中。

  3. 在 Google Play Console 中点击 Save changes

e55ba0e-paste_topic_name.webp

测试通知

要验证您是否已成功订阅实时开发者通知:

  1. 在 Google Play Console 设置中保存更改。
  2. 在 Google Play Console 的 Topic name 下方,点击 Send test notification
rtdn-test.webp
  1. 在 Adapty 中进入 App settings > Android SDK。如果测试通知已发送,您将在主题名称上方看到其状态。
rtdn-adapty-test.webp

修复 Enable Pub/Sub API 字段格式错误

如果 Enable Pub/Sub API 字段的内容格式不正确(正确格式以 projects/... 开头),请按以下步骤排查并解决问题:

1. 验证 API 启用状态与权限

请仔细确认所有必需的 API 已启用,且权限已正确授予服务账号。即使您已完成这些步骤,也请再次逐一核查,确保没有遗漏任何子步骤。请重复以下各节中的步骤:

  1. 在 Google Play Console 中启用开发者 API
  2. 在 Google Cloud Console 中创建服务账号
  3. 在 Google Play Console 中授予服务账号权限
  4. 在 Google Play Console 中生成服务账号密钥文件
  5. 配置 Google Play Store 集成

2. 调整域策略

更改 Domain restricted contactsDomain restricted sharing 策略:

  1. 打开 Google Cloud Console,选择您用于管理应用的服务账号所在的项目。

  2. Quick Access 部分,选择 IAM & Admin

    google-cloud-IAM-and-Admin.webp
  3. 在左侧面板中,选择 Organization Policies

  4. 找到 Domain restricted contacts 策略。

    google-cloud-policy-action.webp
  5. 点击 Actions 列中的省略号按钮,选择 Edit policy

  6. 在策略编辑窗口中:

    1. Policy source 下,选择 Override parent’s policy 单选按钮。

    2. Policy enforcement 下,选择 Replace 单选按钮。

    3. Rules 下,点击 ADD A RULE 按钮。

      google-cloud-edit-policy.webp
    4. New rule -> Policy values 下,选择 Allow All

      google-cloud-allow-all-policy.webp
    5. 点击 SET POLICY

  7. Domain restricted sharing 策略重复步骤 4-6。

最后,重新生成 Google Play RTDN topic name 标题旁 Enable Pub/Sub API 字段的内容。该字段现在将显示正确的格式。

成功启用实时开发者通知 (RTDN) 后,请务必将已更新策略的 Policy source 切换回 Inherit parent’s policy

原始事件转发

有时,您可能仍希望接收来自 Google 的原始 S2S 事件。如需在使用 Adapty 的同时继续接收这些事件,只需将您的端点添加到 URL for forwarding raw Google events 字段,我们将原样转发来自 Google 的原始事件。

e388892-001774-September-22-GhkjOFbT.webp

下一步

为以下平台配置 Adapty SDK: