周五我收到了一封来自 Google Wallet 的电子邮件,内容是:
我们的记录表明您是一名 Play 应用程序开发人员,他可能正在使用 Google Checkout API 进行通知或报告。5 月 20 日,我们宣布将替换这些 API。
自 7 月 25 日起,我们提供了替代 Play API,任何使用 Checkout >通知或报告 API 的人都需要在 8 月 22 日之前实施 Play API,以防止对您的脚本造成干扰。
如果您使用 Checkout API 进行通知,请使用 Play Purchase Status API。如果您 > 使用 Checkout API 进行报告,您可以通过 gsutil 实用程序自动下载您的估计销售额 > 和收入报告
我假设我必须使用的 Google Checkout API 与我拥有的 In-app Billing Version 2 实现相关。它依靠计费服务通过本地通知与 Google Play 商店应用程序共享进程间通信。所以我相信我应该研究一下 Play Purchase Status API。我查看了它,但我想知道是否有任何教程或更好的文档来说明从旧的应用内结算版本 2 转换到使用新的 Google Play Developer API 的过程。
Play 购买状态 API 页面指出:
该 API 旨在从您的后端服务器使用,作为一种安全管理应用内产品和订阅的方式,以及扩展它们并将其与其他服务集成。
这确实让我更加困惑,因为所有购买请求和令牌都是由设备上的 Android 应用程序处理的。我的后端服务器只记录我的应用程序通过 Web 服务调用发送给它的信息。我的后端服务器现在是否希望通过 Play 购买状态 API 定期轮询 Google 电子钱包服务器?