创建 Android 订阅入门优惠
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
入门优惠(Introductory offers)允许您为符合条件的用户提供免费试用或折扣价。入门期结束后,除非用户取消订阅,否则将按标准价格自动续订。
概览
“概览”章节入门优惠是以下方面的强大工具:
- 降低新订阅用户的准入门槛
- 提高转化率
- 让用户零风险试用您的高级功能
- 建立长期的订阅用户关系
资格要求
标题为“资格要求”的章节如果用户之前从未购买过该订阅,或从未享受过该订阅的入门优惠,则可以获得入门优惠。Google Play 会自动处理资格校验。
前提条件
“前提条件”章节您必须先 创建一个自动续订订阅 然后才能添加入门优惠。
创建入门优惠
标题为“创建入门优惠”的章节-
访问优惠配置
前往 Google Play Console 中的订阅,然后选择 添加优惠 按钮。

-
选择基础方案
将弹出一个模态框,要求您选择基础方案。通常您只有一个基础方案。点击 添加优惠 以继续。

-
配置优惠详情
输入以下信息:
优惠 ID:此优惠的唯一标识符
适用资格:选择谁可以享受此优惠
- 新客户:仅限从未订阅过的用户
- 现有客户:之前订阅过的用户
- 开发者自定义:自定义适用逻辑(native-purchases 不支持)

-
添加阶段
点击 添加阶段 在页面底部定义您的优惠结构。
最多可以添加两个阶段,支持以下组合:
- 仅限免费试用
- 仅限折扣价
- 免费试用后转为折扣续费
-
选择阶段类型
可从以下三种阶段类型中选择:
免费试用
- 在指定期限内免费使用
- 示例:免费 7 天,之后 $9.99/月
单次付款
- 特定期限内的单次优惠价格
- 示例:前 2 个月 $1.99,之后 $9.99/月
折扣订阅
- 连续多个计费周期内的优惠费率
- 示例:前 3 个月 $4.99/月,之后 $9.99/月
-
配置阶段时长
设置优惠阶段的持续时间:
- 天、周或月
- 计费周期数
-
完成并激活
点击 立即申请,然后 保存 以激活该优惠。 激活 按钮将在保存后可用。
优惠阶段示例
标题为“优惠阶段示例”的区块示例 1:简单免费试用
章节标题:“示例 1:简单免费试用”- 阶段 1:7 天免费试用
- 随后:$9.99/月的标准价格
示例 2:折扣入门优惠
章节标题:“示例 2:折扣入门优惠”- 阶段 1:首月 $1.99
- 随后:$9.99/月的标准价格
示例 3:延长试用 + 折扣
章节标题:“示例 3:延长试用 + 折扣”- 阶段 1:14 天免费试用
- 阶段 2:连续 2 个月 $4.99/月
- 随后:$9.99/月的标准价格
在 App 中使用
“在应用中使用”章节native-purchases 插件会自动处理入门优惠 (introductory offer) 的资格校验与展示:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)const { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
if (product.introductoryPrice) { console.log(`Intro price: ${product.introductoryPriceString}`); console.log(`Regular price: ${product.priceString}`); console.log( `Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`, );} else { console.log('No intro offer configured for this product');}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console productType: PURCHASE_TYPE.SUBS,});
console.log('Introductory purchase transaction', transaction.transactionId);最佳实践
标题为“最佳实践”的章节优惠时长
“优惠时长”章节- 免费试用:对于大多数应用,3-14 天最为理想
- 折扣期:1-3 个月有助于培养用户习惯
- 价格折扣: 50-70% 的常规价折扣可提升转化率
- 清晰展示首期优惠价与常规价
- 展示优惠期结束后的价格变化
- 确保取消流程简单且透明
- 在优惠期结束前提醒用户
A/B 测试
标题为“A/B 测试”的部分测试不同的优惠结构:
- 免费试用时长
- 折扣比例
- 折扣时长
- 单阶段 vs 多阶段
重要注意事项
标题为“重要注意事项”的部分- 每个订阅同时只能激活一个入门优惠
- 用户每个订阅只能领取一次入门优惠
- 入门优惠不适用于订阅升级或降级
- 入门优惠的变更不会影响现有订阅用户
故障排除
“故障排除”章节未显示入门优惠:
- 在 Play Console 中确认优惠已激活
- 检查用户资格(可能之前已使用过优惠)
- 确保 App 使用的是最新的产品信息
错误的用户收到了优惠:
- 检查资格设置(新用户 vs. 老用户)
- 检查用户是否曾在其他设备上订阅过
- 核实 Play Store 账号历史记录
购买时优惠未生效:
- 确认 Product ID 完全匹配
- 检查优惠是否仍处于有效期内,未过期
- 核实优惠的日期范围设置
下一步
“后续步骤”章节- 配置沙盒测试 以测试您的优惠方案
- 在 Play Console 分析中监控转化率
- 考虑创建带有不同优惠方案的多个订阅层级
继续阅读“创建 Android 订阅入门优惠”
“继续阅读:创建 Android 订阅入门优惠”章节如果你正在使用 创建 Android 订阅入门优惠 要规划付款和购买,请将其与 使用 @capgo/native-purchases 关于“使用 @capgo/native-purchases”中的原生能力, Capgo 定价 了解 Capgo Pricing 中的产品工作流, 支付系统 了解支付系统的实现细节, @capgo/native-purchases 了解 @capgo/native-purchases 中的实现细节,以及 快速入门 有关 Getting Started 中的实现细节,请参阅