测试 webhook 集成
完成集成设置后,就可以开始测试了。您可以测试沙盒环境和生产环境的集成。我们建议先从沙盒环境开始,并在其中进行充分验证:
- 事件已发送并成功送达。
- 您已正确配置历史事件、Trial started 事件的订阅价格、归因、用户属性以及 Google Play Store 购买令牌的发送选项。
- 您正确映射了事件名称,且您的服务器能够正常处理这些事件。
如何测试
在开始测试集成之前,请确保您已完成以下操作:
- 按照 设置 webhook 集成 主题中的说明完成 webhook 集成配置。
- 按照 在 Apple App Store 中测试应用内购买 和 在 Google Play Store 中测试应用内购买 主题中的说明配置好测试环境。请确保您在沙盒环境而非生产环境中构建了测试应用。
- 进行购买/开始试用/发起退款等操作,以触发您选择发送到 webhook 的事件。例如,要获取 Subscription started 事件,请购买一个新的订阅。
验证结果
事件发送成功的结果
集成成功后,事件将出现在集成的 Last sent events 部分,并显示 Success 状态。
事件发送失败的结果
| 问题 | 解决方案 |
|---|---|
| 事件未出现 | 您的购买未成功,因此未创建事件。请参阅 测试购买故障排查 主题以获取解决方案。 |
| 事件已出现但显示 Sending failed 状态 | 我们根据 HTTP 状态码判断是否送达,200-399 范围以外的状态码均视为失败。 如需了解更多问题详情,请将鼠标悬停在失败事件的 Sending failed 状态上,如下图所示。 |