在通过 Google Play 管理应用的应用内购买交易方面,您的安全服务器后端发挥着重要作用。借助 Google Play 结算系统,您可以管理数字商品业务的最重要方面,包括从设置清单到跟踪交易。
Google Play Developer API 包含多个端点,可让您的后端与 Google Play 后端保持同步。尤其是 Subscriptions and In-App Purchases API 可处理与 Google Play 上的数字商品销售相关的功能。
自动化数字商品清单管理
在许多使用情形中,在后端集成数字商品清单管理集成可能会非常有用。例如,通过此集成,您可以执行以下操作:
- 在授予权利时,将商品详情的镜像保存到后端,以供访问。
- 设置批处理,以自动更新所有价格。
- 将您自己的目录管理系统与 Google Play 结算系统中的目录相关联,以确保其同步更新。
您可以使用 monetization.subscriptions
和 inappproducts
端点来管理您的数字商品清单。
购买生命周期管理和授权同步
如需快速准确地响应用户权限的变化,请务必监控购买生命周期事件。您应针对订阅和一次性购买交易,将购买状态管理构建到后端中,确保您的所有购买交易都安全无虞,且所有权限都保持一致。
Google Play 结算系统会为这两类购买交易发送实时开发者通知 (RTDN),您的后端应准备好导入这些消息并做出必要更改。如需了解如何利用 RTDN 客户端和 Google Play Developer API 来管理您的购买生命周期,请参阅购买生命周期指南。
防范欺诈和滥用行为
请将敏感逻辑移至后端并监控 Google Play 上的已作废购买交易,以防范滥用行为。Google Play Developer API 提供多项功能,可确认新的购买交易、消耗应用内商品购买交易并处理已作废购买交易。如需详细了解如何防范欺诈和滥用行为,请参阅打击欺诈和滥用行为。
自动化财务对账和报告
您可以通过下载 Play 管理中心报告,从 Google Play 导入报告数据。您可以利用 Google Cloud Storage API 下载 Play 管理中心为您提供的信息,以解决与此信息相关的任何用例。
外部交易管理
如果您要集成备选结算系统或外部优惠 API,请使用 Externaltransactions APIs
报告和管理已完成的交易。