Google Play 结算系统是一项可让您在 Android 应用中销售数字商品和内容的服务。无论您是要通过一次性购买交易创收,还是要为用户提供订阅服务,它都能帮您搞定。Google Play 提供了一整套 API,可集成到您的 Android 应用和服务器后端,从而为您的用户提供熟悉又安全的 Google Play 购买交易服务。

集成架构

本部分介绍了您可以构建的不同功能模块,以及可简化流程的 API 和库。

图 1. 典型 Google Play 结算服务集成的示意图。

您可以使用 Play 结算库,将 Google Play 结算系统集成到您的 Android 应用。Play 结算库可与 Google Play 服务层进行通信,为应用中的每个用户提供本地化产品/服务,以及提供处理其他必要用户操作(例如启动购买流程和处理相应结果)所需的方法。

您还应将 Google Play 结算系统集成到您的服务器后端,以创建必要的开发者流程。若要确保实现高效安全的购买交易管理和跨平台授权,这一点至关重要。您可以使用 Google Play Developer API 提供的 Subscriptions and In-App Purchases API 来创建此集成。后端集成还可运用一些 Google Cloud Platform 工具。

图 2. Google Play Developer API 提供的 API 和服务。

术语

本部分列出并说明了将 Google Play 结算系统集成到您的应用中时可能会遇到的高级技术和概念。在您按照集成指南操作的同时,请参考这份列表。

技术

概念

  • 流程。流程显示了结算相关任务中所涉及的典型步骤。例如,购买流程列出了用户购买您的商品时所涉及的步骤。订阅流程则可能会显示订阅如何在各种状态之间进行转换。
  • 使用权。用户购买某件应用内商品后,便有权在您的应用中使用该商品。如果购买的是一次性商品,那么用户应该可以永久使用该商品。如果购买的是订阅,则用户应该可以在订阅处于有效状态时使用相应订阅内容。
  • 产品 ID。特定产品类型的 ID。
  • 购买令牌。一个字符串,代表买家对 Google Play 上某件商品所拥有的使用权。拥有购买令牌即表示 Google 用户已付费购买某件特定商品。
  • 订单 ID。一个字符串,表示 Google Play 上的财务交易。每当发生财务交易时,系统都会创建一个订单 ID。此字符串会包含在通过电子邮件发送给买家的收据中。您可以在 Google Play 管理中心的订单管理部分使用订单 ID 来管理退款。销售报告和付款报告中也会使用订单 ID。

与我们联系

我们期望收到您的反馈!您可以通过以下任意一种方式告诉我们您遇到了哪些问题:

后续步骤

如需开始将 Google Play 结算系统集成到您的应用和服务器后端,请参阅设置指南。