You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android付费应用同时提供一次性购买与订阅选项的实现方式咨询

问题解答

直接结论

你得同时在Google Play Console里配置商品,再配合代码逻辑处理,才能同时给用户提供这两种购买选项——只靠Console是做不到的。

具体怎么做

1. Google Play Console端配置

  • 分别创建两种类型的商品:
    • 一次性购买商品:进入「变现 > 商品 > 一次性商品」,新建商品并设置价格X。
    • 年度订阅商品:进入「变现 > 商品 > 订阅」,创建年度订阅计划,设置价格Y。
  • 记得把两类商品都设为「激活」状态,并且关联到你的应用包名。

2. 代码端必须做的事

  • 先集成Google Play Billing Library,然后在应用里加载这两类商品的信息(比如价格、介绍),把它们展示给用户选择。
  • 针对不同商品类型调用对应的购买接口:不管是一次性还是订阅,都是用launchBillingFlow,但要传入对应商品的SKU。
  • 处理购买后的验证和权益发放:一次性购买一般是永久解锁功能,订阅则要按周期判断用户的订阅状态,发放对应的权益。

额外说明

Google Play Console只是用来存储商品的价格、类型这些配置信息的,没法直接让用户在应用里看到并选择购买选项。展示入口、触发购买流程这些核心逻辑,必须靠代码来实现。

内容的提问来源于stack exchange,提问作者Jeff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 17:04:51