本主题列出并定义了与 Google Play 结算系统相关的关键术语和用语。
技术和概念
本部分列出并说明了将 Google Play 结算系统集成到您的应用中时可能会遇到的高级技术和概念。请务必先熟悉本部分的各项内容,然后再继续。
技术
- Google Play:Google Play 是一个网店,用户可从中下载应用及其他数字商品。
- Google Play 管理中心:Google Play 管理中心提供了一个界面,供您将应用发布到 Google Play。Google Play 管理中心还会显示您的应用详情,包括您通过 Google Play 销售的任何商品或内容。
- Google Cloud Console:Google Cloud Console 用于管理后端 API,如 Google Play Developer API。
- Google Play 结算库:Google Play 结算库是一个 API,可用于将 Google Play 结算系统集成到您的应用中。
- Google Play Developer API:Google Play Developer API 是一个 REST API,可用于以编程方式处理发布和应用管理任务。
- Cloud Pub/Sub:Cloud Pub/Sub 是一种完全托管的实时消息传递服务,可用于在独立应用之间收发消息。Google Play 使用 Cloud Pub/Sub 传送实时开发者通知。为了使用 Cloud Pub/Sub,您必须在 Google Cloud Platform (GCP) 上拥有一个启用了 Cloud Pub/Sub API 的项目。如果您不熟悉 GCP 和 Cloud Pub/Sub,请参阅快速入门指南。
- 实时开发者通知:借助实时开发者通知,您可以利用 Cloud Pub/Sub 实时监控受 Google Play 管理的订阅的状态变化。
- 安全的后端服务器:在将 Google Play 结算系统集成到您的应用中时,我们强烈建议您使用安全的后端服务器来实现与结算相关的任务,如购买交易验证、订阅专用功能,以及处理实时开发者通知。
- Google Play 商店应用:Google Play 商店应用可管理与 Google Play 相关的所有操作。您的应用发出的所有请求都由 Google Play 商店应用处理。
概念
- 流程:流程显示了结算相关任务中所涉及的典型步骤。例如,购买流程列出了用户购买您的商品时所涉及的步骤。订阅流程可能会显示订阅如何在各种状态之间转换。
- 权利:用户购买应用内商品后,便有权在您的应用中使用该商品。对于一次性商品,这意味着用户现在应该可以永久使用该商品。对于订阅,这意味着,用户应该可以在订阅处于有效状态时使用订阅内容。
- 商品 SKU:商品 SKU 是特定商品类型的 ID。
- 购买令牌:购买令牌是一个字符串,表示买家对 Google Play 上的商品的权利。它表示 Google 用户已付费购买特定商品。
- 订单 ID:订单 ID 是一个字符串,表示 Google Play 上的财务交易。每当发生财务交易时,系统都会创建一个订单 ID。此字符串会包含在通过电子邮件发送给买家的收据中。您可以在 Google Play 管理中心的订单管理部分中使用订单 ID 来管理退款。销售和付款报告中也会使用订单 ID。