2022 年 5 月,我们对 Play 管理中心内定义和管理订阅产品的方式做出了变更。如果您已有订阅产品,并想了解这些变更对您的产品有何影响,请阅读Play 管理中心内订阅方面的近期变更。
借助 Google Play 结算系统,您可以提供定期向用户收取内容或服务费用的应用内商品(称为“订阅”)。订阅可以包含 Google Play 上的一系列应用或游戏等商品,也可以包含可在您的应用内通过定期付费的方式获享的其他内容。
Google Play 订阅系统让您可以灵活地创建、管理和销售订阅。利用 Play 管理中心或 Subscription Publishing API,您可以为一项订阅配置多个基础方案,每个方案都提供多项优惠。您可以为订阅优惠设置多种定价模式和资格条件。您可以使用各种各样的自动续订服务和预付费方案,在整个订阅生命周期中创建优惠。
- 您还可以创建应用内商品,此类商品会一次性向用户收取相应费用。
本文将介绍订阅功能。如需了解如何在 Play 管理中心内创建和管理订阅,请参阅创建和管理订阅。如需了解如何在 Android 应用和后端实现订阅功能,请访问 Android 开发者网站。
重要提示:除了本页中的信息外,您还应参阅 Google Play 的开发者计划政策,包括“订阅”政策。
订阅概览
本部分将介绍订阅的概念、对象和功能。
三种订阅对象类型分别为:
- 订阅:订阅对象定义了用户在声明的时间段内可以享受的一系列权益。
- 基础方案:基础方案定义了订阅的结算周期、续订类型(自动续订或预付费)和价格。一项订阅可以包含多个基础方案。
- 优惠:优惠定义了符合条件的用户可享受的折扣。一个基础方案可以包含多个优惠。
下图显示了订阅对象类型的结构层次:
订阅
“订阅”是指用户在特定的时间段内可以享受的一系列权益。您可以在同一个应用中提供多项订阅;这些订阅可以代表完全不同的权益(例如,一款流式视频应用可分别提供新闻订阅和体育订阅),也可以代表一组权益的不同层级(例如,一款云端存储空间应用可分别提供 100 GB、1 TB 和 10 TB 的订阅)。
用户通过在您的应用中或在 Google Play 上购买基础方案或优惠方案,便可获得享受相应订阅内容的权限(或称“使用权”)。
基础方案
订阅包含一个或多个基础方案。在基础方案中,可以指定结算周期、续订类型以及其他各种属性。您可以指定一项订阅是自动续订型还是非续订型(预付费方案)。
一项订阅可包含多个基础方案。例如,针对“高级会员”这项订阅,您可以创建以下基础方案:
- 自动续订型包月基础方案。
- 预付费型包月基础方案。
- 自动续订型包年基础方案。
注意:对于每项订阅,您总计最多可创建 250 项基础方案和优惠,并且同时启用的基础方案和优惠不得超过 50 项。其余的基础方案和优惠必须处于草稿或未启用状态。
自动续订
购买自动续订型基础方案后,用户会在特定的结算周期内获得订阅内容使用权;系统会在每个结算周期结束时自动收费并延长使用权期限。自动续订型基础方案提供不间断的订阅使用权,直到订阅取消为止。订阅可由用户、开发者或 Google Play 结算系统取消。
预付费
购买预付费型基础方案后,用户会在特定的结算周期内获得订阅内容使用权,系统不会自动续订。用户随后可通过充值来推迟方案的结束日期,以保持不间断地获享订阅内容。
充值时,用户可以购买适用于该订阅的任何预付费型基础方案,而方案的时长可与之前购买的方案不同。例如,如果用户目前使用的是价格为 12.99 美元、为期 1 个月的预付费方案,其可以购买价格为 59.99 美元的预付费充值方案,将订阅期延长 1 年。
除了充值外,用户还可以根据需要在预付费型订阅方案和自动续订型订阅方案之间进行更换。用户可以通过您的应用或通过 Google Play 商店的订阅中心完成这些购买交易。
分期付款
购买分期付款型基础方案后,用户会在特定的结算周期内获得订阅内容使用权,并以每月分期付款的方式支付费用。分期付款的订阅者在订阅期内按月支付固定金额。这类方案对于希望分期支付订阅费用的用户来说是个便利的选择。
在创建分期付款型基础方案时,您可以指定每月付款金额以及合约期。例如,如果您打算针对健身应用提供为期 12 个月的订阅方案,正常价格为 99.99 美元,那么您可以推出一个分期付款型基础方案,指定每月付款金额为 8.33 美元,合约期为 12 个月。
所有分期付款型订阅都按月支付;用户和开发者无法调整付款频率或时间。用户每月付款后,开发者才会收到款项。用户注册订阅时,开发者不会收到预付款。
基础方案属性
下表列出并说明了您在 Play 管理中心内设置基础方案时要定义的字段:
字段 | 说明 |
结算周期 |
订阅内容使用权的时长。 |
续订类型 |
订阅是否会自动续订、是需要预付费还是分期付款(适用于部分国家/地区的用户)。 |
适用地区 |
基础方案包含一系列地区配置,这些配置定义了该方案的推出地区以及在各地区的价格。您可以控制在哪些国家/地区推出订阅,并分别控制在各个国家/地区的订阅价格,还能设置若日后 Google Play 支持新的地区,您的基础方案或优惠是否会在新地区推出。 |
宽限期 | 如果续订付款被拒,Google 会提示用户解决付款问题,并定期重新尝试收取续订费用。默认情况下,此恢复续订期由宽限期及后续的账号冻结期组成。您可以指定宽限期的时长,在该时间段内用户会保留订阅内容使用权。 |
账号冻结 | 在宽限期结束后,如果付款问题仍未解决,订阅可进入账号冻结期。您可以指定账号冻结时长,在该时间段内用户不再拥有订阅内容使用权。在账号冻结期结束后,如果付款问题仍未解决,订阅会自动失效。 |
基础方案和优惠变更 |
如果用户目前拥有此订阅并切换到了此基础方案或其任一优惠,此设置决定了系统会在何时向用户收费。如果订阅者切换到其他订阅,则此设置不适用。 |
重新订阅 |
如果您启用此选项,用户可以在 Play 商店中重新购买已过期的自动续订型订阅。 |
标签 |
“标签”可以选择性地使用,最多由 20 个字符组成,可用于标记或归类基础方案和优惠,以便在 API 中轻松识别基础方案和优惠。当用户可使用的优惠不止一项时,系统可通过相应标签确定应显示哪项优惠。您最多可添加 20 个标签。用户看不到标签。 |
优惠
符合条件的用户可以购买优惠方案,以折扣价获享订阅内容。虽然任何用户都可以购买基础方案,但只有符合您指定资格条件的用户可以获享优惠。您可以设定一个或多个“优惠阶段”,让用户可享受免费试用和/或初次体验价。
对于每项订阅,您总计最多可创建 250 项基础方案和优惠,并且同时启用的基础方案和优惠不得超过 50 项。其余的基础方案和优惠必须处于草稿或未启用状态。
注意:
- 您只能为自动续订型基础方案创建优惠。
- 对于每项订阅,您总计最多可创建 250 项基础方案和优惠,并且同时启用的基础方案和优惠不得超过 50 项。其余的基础方案和优惠必须处于草稿或未启用状态。
优惠资格条件
您可以根据用户在应用中的订阅状态为其提供优惠,只需指定相应的资格要求即可。支持的用例有以下三种:
用例 | 条件 |
新客户获取 |
用户从未拥有过此订阅内容的使用权,或客户从未拥有过此应用中任何订阅内容的使用权。 |
升级 |
用户目前已拥有此应用中的特定订阅内容,正处于订阅结算周期内。 例如,您可以定义一项优惠,为目前已拥有“白银”订阅层级的用户提供“黄金”订阅层级的初次体验价。 |
由开发者决定 |
您应用中的业务逻辑和优惠资格条件由您决定。例如,您可以提供第二次免费试用的机会,或通过优惠吸引已流失的订阅者重新订阅。 由于这类逻辑属于您的应用,因此开发者确定的优惠无法在应用之外的交易中使用。 |
优惠阶段
优惠包含一个或多个优惠阶段。每个阶段可指定一个免费期间或初次体验价期间。例如,一项优惠可以先提供为期 7 天的免费试用阶段,然后提供以 2 美元的价格购买一个月服务的初次体验阶段。折扣优惠阶段结束后,订阅会按照其基础方案价格自动续订。
免费试用用户在免费试用阶段可以免费享受指定天数、周数或月数的订阅服务。免费试用阶段的时长范围从 3 天到 3 年不等。
注意:对于分期付款型基础方案,免费试用期不计入初始合约期。
在初次体验价阶段,用户能以折扣价获享固定时长的订阅服务。初次体验价阶段的价格不得高于基础方案价格。折扣价可以是绝对值,也可以是基础方案价格的相对值,使用相对价格更便于日后进行价格调整。您可以按以下方式指定价格:
- 绝对值金额,例如 5 美元
- 固定折扣,例如比基础方案价格优惠 5 美元
- 百分比折扣,例如基础方案价格的 5 折
所有价格都必须介于适用地区的 Google Play 定价范围内。如需了解详情,请参阅支持面向 Google Play 用户分发应用的国家/地区。
注意:目前,购物车中不会体现初次体验价的相对性,也就是说,用户不会看到画上删除线的基础方案价格。
初次体验价阶段可以采用一次性付款或多次付款方式:
- 单次付款:向用户一次性收取这个阶段的费用,让他们享受特定天数、周数或月数的订阅服务。
- 多次付款:将基础方案的结算周期分成 1 到 52 个结算周期收取这个阶段的折扣价。
注意:对于分期付款型基础方案,初次体验价阶段会计入初始合约期。例如,如果用户可享 3 期付款折扣,那么这 3 次付款会计入初始合约期的付款笔数中。
优惠属性
下表列出了您在 Play 管理中心内设置优惠时要定义的其他字段,并进行了说明:
字段 | 说明 |
适用地区 |
默认情况下,优惠的适用地区与基础方案相同。不过,您也可以选择其中的部分地区。 |
标签 |
“标签”可以选择性地使用,最多由 20 个字符组成,可用于标记或归类基础方案和优惠,以便在 API 中轻松识别基础方案和优惠。当用户可使用的优惠不止一项时,系统可通过相应标签确定应显示哪项优惠。优惠会显示自身的标签以及基础方案的标签。您最多可添加 20 个标签。用户看不到标签。 提示:我们建议您添加标签,标记那些资格条件由开发者自行决定的优惠;这样,如果需要向用户展示他们可获享的全部优惠,可以轻松区分不同优惠。 |
优惠和基础方案的可用性
随着时间的推移,您可能会创建和修改许多订阅项目、基础方案和优惠。虽然有些项目可能已过时,但历史数据对于分析和生成报告很有价值。此外,您可能希望创建不同替代方案来进行实验,或根据季节或其他因素更换优惠。在新的订阅系统中,您可以通过更改订阅对象状态来实现这些目的。为确保系统始终能获得生成报告和进行分析所需的信息,您无法删除订阅项目、基础方案和优惠,也无法重复使用这些项目的 ID。
订阅状态订阅对象有下列几种状态:
- 草稿:订阅项目正在定义中,尚未推出。当订阅项目处于草稿状态时,随之创建的基础方案或优惠也会处于草稿状态。
- 有效:订阅项目已推出,且可供现有订阅者选购。如果存在有效的基础方案,则订阅项目也可供新订阅者选购。
优惠和基础方案有下列几种状态:
- 草稿:基础方案或优惠正在定义中,尚未推出。
- 无效:基础方案或优惠已推出,但新订阅者无法选购。现有订阅者可继续使用该方案或优惠,直到取消订阅为止。您可以根据需要将优惠状态改为有效或无效。
- 有效:基础方案或优惠已推出,且现有订阅者和新订阅者均可选购。
基础方案和优惠的常见使用情形
本部分提供了常见基础方案和优惠的配置示例。点击下方相应部分即可将其展开并查看示例。
面向所有用户的包月方案下面的示例是一个基础订阅,其中包含了一个适用于指定地区所有用户的包月基础方案。这个例子中不含任何优惠。
订阅信息:
- 标题:“无限畅享”
- 用户权益:
- “无限畅享所有频道”
- “无广告干扰”
基础方案信息:
- 结算周期:按月
- 续订类型:自动续订
- 推出地区:
- 美国
- 加拿大
- 土耳其
- 各地区的价格:
- 美国:9.99 美元
- 加拿大:10.99 加元
- 土耳其:155 土耳其里拉
- 宽限期:7 天
以下优惠基于前面的示例(面向所有用户的包月方案),在 Play 管理中心内设置以下优惠,就能为新的订阅者提供免费试用机会。请注意,此优惠仅面向部分基础方案推出地区提供,不适用于土耳其。
优惠 信息:
- 资格条件:新客户获取
- 从未在此应用中订阅过任何内容
- 推出地区:(请注意,不包括土耳其)
- 美国
- 加拿大
- 定价阶段 1:
- 类型:免费试用
- 时长:7 天(然后转至基础方案)
从用户角度来看:
- 新订阅者(仅限在美国和加拿大境内)将获得为期 7 天的免费试用机会。
- 试用期结束后,订阅者将按标准基础方案价格自动续订。
- 之前购买过此应用的任何订阅内容的用户均无法享受此优惠,因此这些用户只能购买基础方案。
以下示例基于前面示例(面向所有用户的包月方案)中的基础方案,添加了一项含两个定价阶段的优惠:
优惠 信息:
- 资格条件:新客户获取
- 从未在此应用中订阅过任何内容
- 推出地区:(请注意,不包括土耳其)
- 美国
- 加拿大
- 定价阶段 1:
- 类型:免费试用
- 时长:7 天
- 定价阶段 2:
- 类型:单次付款
- 时长:1 个月
- 价格替换:固定金额
- 各地区的价格:
- 美国:1.99 美元
- 加拿大:1.99 加元
从用户角度来看:
- 新订阅者(仅限在美国和加拿大境内)将获得为期 7 天的免费试用机会,那之后的 1 个月会按 1.99 美元/1.99 加元的价格付费。
- 试用期结束后,订阅者将按标准基础方案价格自动续订。
- 之前购买过此应用的任何订阅内容的用户均无法享受此优惠,因此这些用户只能购买基础方案。
Google Play 会针对一些常见的资格条件用例提供支持,例如新客户获取。您也可以为自己的应用设置其他资格条件,来评估某个优惠是否适用于用户。您可以在 Play 的资格条件基础上进行补充,也可以设置全新的资格条件。这意味着,您可以在 Google Play 设定的资格条件的基础上构建其他逻辑,决定您要优先向用户展示哪些优惠。例如,您可以限制某个优惠只有之前取消过订阅的过往订阅者可享受,目的在于挽回这些订阅者。
以下示例基于前面示例(面向所有用户的包月方案)中的基础方案,添加了一项由开发者决定的为期 3 个月的半价优惠:
优惠信息:
- 资格条件:
- 由开发者决定
- 推出地区:
- 美国
- 加拿大
- 定价阶段 1:
- 类型:周期性付款
- 结算周期:3 个月
- 价格替换:折扣百分比
- 各地区可享的折扣百分比:
- 美国:50%
- 加拿大:50%
- 标签:WINBACK-50-OFF
从用户角度来看:
- 系统会根据应用内逻辑向符合条件的用户(仅限美国和加拿大境内)显示此优惠,这些用户可享受 3 个月的半价优惠(即 4.99 美元/4.99 加元)。
- 优惠期结束后,订阅者将按标准基础方案价格自动续订
注意:任何适用于应用外购买交易的优惠(包括精选订阅),开发者均无法自行决定优惠资格条件。
提示:我们建议您添加标签,标记那些资格条件由开发者自行决定的优惠,这样,如果需要向用户展示他们可获享的全部优惠,可以轻松区分不同优惠。
更改基础方案和优惠的价格
您可以更改任何基础方案或优惠的价格。新价格会立即应用到所有新的购买交易,包括预付费方案充值交易。
如果您更改自动续订型基础方案的价格,则此前按照原有价格付费的所有用户都将归入新创建的旧价格同类群组。旧价格同类群组中的用户会沿用其原有价格,直到他们更改订阅方案或您决定对他们应用当前价格为止。每当您更改价格时,系统都会创建一个新的旧价格同类群组。
停用旧价格
您可以停用“旧价格同类群组”,对群组中的用户应用当前的基础方案价格。不过,请注意以下几点:
- 停用“旧价格同类群组”只会影响基础方案价格;购买交易完成后,您便无法更改任何优惠阶段的价格。
- 此外,您只能对“旧价格同类群组”应用当前的基础方案价格,而不能将其调到其他价格。
- 停用旧价格同类群组后,此前为同一基础方案创建的所有同类群组也会停用。
注意:对于分期付款型基础方案,如果开发者要调整价格,或者用户想取消订阅,那么这些变更将在当前合约期结束后正式生效。
价格下调
如果新价格比原有价格低,系统会自动降低价格,无需经过用户批准。用户会在下一个续订日期收到通知,并按下调后的价格付费。
价格上调
如果新价格比原有价格高,系统上调价格时会采用“用户接受才生效”或“用户拒绝才无效”的机制。
用户接受才生效的价格上调
采用用户接受才生效的价格上调时,只有在用户同意接受涨价的情况下,新价格才会生效。如果用户不同意,系统会在首次按上调后的价格收费时自动取消订阅。用户收到通知后会有至少 30 天的时间选择是否接受,这可能会导致下次收费时仍采用调价前的价格。
用户拒绝才无效的价格上调
在部分情况下,您可以提前通知用户有关价格上调的事宜,但无需用户采取任何操作。这种调价称为“用户拒绝才无效的价格上调”。
用户可以根据需要取消订阅,否则通知期限过后,系统在下次续订时便会按新价格收取费用。通知期限至少为 30 天或 60 天,具体因国家/地区而异。出于通知期限原因,下次续订时可能仍会按原有价格收费。
必须满足以下所有条件,方可采用用户拒绝才无效的价格上调:
- 用户拒绝才无效的价格上调仅适用于部分国家/地区,且仅适用于在 Google Play 上信誉良好的开发者。如需了解详情,请参阅支持的国家/地区及相应的最短提前通知期限。
用户拒绝才无效的价格上调在使用频率和涨幅金额方面均有限制。在管理中心界面中,会强制执行下列条件:
- 对于每个订阅基础方案,在过去 365 天内在每个国家/地区只能做出一次用户拒绝才无效的价格上调。
- 所有国家/地区的最高涨价幅度为以下两者中的较大者:
- 用户当前支付价格的 50%;或
- 每天 17 美分(可根据需要换算为本地货币)
您应负责确保用户拒绝才无效的价格上调符合下列条件。每次启动用户拒绝才无效的价格上调时,您必须在 Play 管理中心内证明:
- 应用的服务条款需要表明,您保留在提前通知并明确说明正当原因的情况下上调价格的权利。
- 您将在价格上调生效前至少 30 天,向每位受影响的用户显示醒目的应用内通知,其中至少要包含以下信息:用户订阅的名称、原有价格和新价格、新价格自动生效的日期,以及有关如何取消订阅的信息。
重要提示:此通知必须显示在支持该应用的所有类型的设备上,包括移动设备、电视平台和流媒体设备。唯一的例外是手表设备,对于此类设备,我们建议您显示通知,但这并非强制性要求。
如果价格上调未能满足上述所有条件,则您无法进行用户拒绝才无效的价格上调。不过您仍可对所选同类群组启动用户接受才生效的价格上调,或继续对其应用当前价格。
价格上调重叠
迁移一旦开始便无法停止。不过,如果您对价格发生上调的旧价格同类群组进行迁移,随后又针对其中的同一用户启动另一次迁移,那么第一次迁移将有效停止。这不会影响尚未决定是否接受第一次涨价(尚未接受“用户接受才生效的价格上调”或“用户拒绝才无效的价格上调”的通知期限尚未结束)的用户。对于这类用户,系统会只应用后面的这次价格上调。
测试价格变动
您可以使用 Play 结算服务实验室应用并配备许可测试人员,来测试订阅价格变动,而不会影响其他活跃订阅者。
如需详细了解如何测试价格变动,请参阅 Android 开发者网站上的测试指南。
付款被拒、宽限期和账号冻结
如果续订扣款被拒,Google 会提示用户解决付款问题,并定期重新尝试收取续订费用。默认情况下,此恢复续订期由宽限期及后续的账号冻结期组成。您可以指定宽限期的时长,在该时间段内用户会保留订阅内容使用权。
在宽限期结束后,如果付款问题仍未解决,订阅可进入账号冻结期。您可以指定账号冻结时长,在该时间段内用户不再拥有订阅内容使用权。在账号冻结期结束后,如果付款问题仍未解决,订阅会自动失效。
默认情况下,所有自动续订型基础方案都已启用账号冻结功能。您可以通过 Google Play 管理中心调整账号冻结期的长度或停用该功能。账号冻结期和宽限期的总时长不得少于 30 天。
对于因付款被拒而未能正常续订的订阅,如果指定的宽限期时长或账号冻结期时长小于默认值,可能会导致从付款被拒中恢复的续订量减少。
启用订阅暂停功能
您可以通过允许用户暂停订阅来防止主动取消订阅的用户流失。在您启用暂停功能后,用户可以选择暂停订阅一段时间(介于一周到三个月之间)而非取消订阅,具体取决于订阅的续订周期。启用暂停选项后,该选项将显示在订阅中心和取消流程中。请注意,按年订阅及免费试用的订阅项目无法暂停。
为了让用户能够暂停订阅,请按以下步骤操作:
- 打开 Play 管理中心,然后进入创收设置页面(创收 > 创收设置)。
- 在“订阅设置”部分中,将“暂停”更改为已启用。
- 点击保存更改。
只有在当前结算周期结束后,订阅暂停才会生效。订阅暂停后,用户将无法获享该订阅。在暂停期结束时,订阅将恢复,并且 Google 会尝试续订该订阅。如果恢复成功,订阅将再次变为有效状态。
如需详细了解订阅暂停和暂停实现要求,请访问 Android 开发者网站。
与订阅取消相关的要求
为遵守 Google Play 订阅政策即将发生的变更,您的应用必须为订阅者提供简单易用的在线取消订阅途径。在应用的帐号设置(或等效部分)中,您可以通过添加以下内容来满足此要求:
- Google Play 订阅中心的链接(如果您的应用使用 Google Play 结算系统);以及/或者
- 直接进入取消流程的途径。
“订阅”政策的订阅的管理与取消部分完整介绍了这项要求。