测试 webhook 集成

完成集成设置后,就可以开始测试了。您可以测试沙盒环境和生产环境的集成。我们建议先从沙盒环境开始,并在其中进行充分验证:

  • 事件已发送并成功送达。
  • 您已正确配置历史事件、Trial started 事件的订阅价格、归因、用户属性以及 Google Play Store 购买令牌的发送选项。
  • 您正确映射了事件名称,且您的服务器能够正常处理这些事件。

如何测试

在开始测试集成之前,请确保您已完成以下操作:

  1. 按照 设置 webhook 集成 主题中的说明完成 webhook 集成配置。
  2. 按照 在 Apple App Store 中测试应用内购买在 Google Play Store 中测试应用内购买 主题中的说明配置好测试环境。请确保您在沙盒环境而非生产环境中构建了测试应用。
  3. 进行购买/开始试用/发起退款等操作,以触发您选择发送到 webhook 的事件。例如,要获取 Subscription started 事件,请购买一个新的订阅。

验证结果

事件发送成功的结果

集成成功后,事件将出现在集成的 Last sent events 部分,并显示 Success 状态。

6ccc3bb-webhook_integration_success.webp

事件发送失败的结果

问题解决方案
事件未出现您的购买未成功,因此未创建事件。请参阅 测试购买故障排查 主题以获取解决方案。
事件已出现但显示 Sending failed 状态

我们根据 HTTP 状态码判断是否送达,200-399 范围以外的状态码均视为失败。

如需了解更多问题详情,请将鼠标悬停在失败事件的 Sending failed 状态上,如下图所示。

12ff189-hover_sending_failed.webp