InAppProducts API 和订阅目录管理最新动态
作者 / Google Play 产品经理 Rejane França 和软件工程师 Serge Beauchamp
去年,我们在 Google Play 上推出了全新的订阅功能,以提供更多的灵活性和控制力,帮助您提高订阅者留存和增长。
Monetization.subscriptions API 增强了开发者体验,将您的订阅产品 (即所售内容) 与您的销售方式区分开来,让您可以为每项订阅配置多个基础方案和优惠。这一全新模式旨在降低产品配置管理的复杂程度和开销,这意味着:
如今,无论用户选用哪种付费方式,订阅都可以定义您所售产品的权益和其他元数据。
订阅中的每个基础方案都会定义特定结算周期和方案续订类型的基础价格。
除了自动续订型方案外,您还可以销售预付费方案,以便用户购买有固定时长的订阅方案,后续再根据需要充值续费。预付费方案有助于您吸引以按需付费为标准做法的地区内的用户,或者为不准备购买自动续订型方案的用户提供替代方案。
在基础方案的基础上提供优惠,以便您更轻松地在整个订阅生命周期为符合资格的用户确定备选定价方案。这一做法可用于获取新订阅者、鼓励用户升级方案或留存现有订阅者。
Monetization.subscriptions API
https://developers.google.cn/android-publisher/api-ref/rest/v3/monetization.subscriptions产品配置管理
https://www.youtube.com/watch?v=q1KnEdFsN7s
Monetization.subscriptions API 将取代 InAppProducts API 用于订阅目录管理
自 2024 年 1 月 1 日起,所有新应用必须使用 monetization.subscriptions API 来管理订阅目录。现有应用必须在 2024 年 5 月 1 日之前迁移至全新的 monetization.subscriptions API,届时,对使用 InAppProducts API 管理订阅目录的支持将完全终止。
即日起,如果我们检测到您的应用在过去 7 天内使用了 InAppProducts API 来管理订阅,您将开始在 Google Play 管理中心内看到迁移至 monetization.subscriptions API 的提醒。
此外,如果您的应用没有使用最新版本的 Google Play 结算库,您将需要在今年 11 月前升级至 5.0 版或更高版本,以发布应用更新。
升级至 5.0 版或更高版本
https://developer.android.google.cn/google/play/billing/deprecation-faq
如果您在支持可用的情况下继续使用 InAppProduct API,我们会按照下方展示的向后兼容结构自动将您创建的订阅 SKU 转换为新模型,但您对新功能的访问受限。您可以访问官方文档,深入了解转换订阅。
官方文档
https://support.google.com/googleplay/android-developer/answer/12124625?sjid=17486101450934548233-NA
使用 InAppProducts API 销售应用内商品不受影响
InAppProducts API
https://developers.google.cn/android-publisher/api-ref/rest/v3/inappproducts
开始迁移至 monetization.subscriptions API
如果您使用 Google Play Developer API 客户端库 (适用于 Java、Python 和其他主流语言),我们建议您将其升级至已经包含 monetization.subscriptions API 的最新版本。您可以使用 monetization.subscription.basePlans API 管理基础方案,并且可以使用 monetization.subscriptions.basePlans.offers API 提供初次体验价和免费试用等优惠。
Java
https://github.com/googleapis/google-api-java-client-servicesPython
https://github.com/googleapis/google-api-python-clientmonetization.subscription.basePlans API
https://developers.google.cn/android-publisher/api-ref/rest/v3/monetization.subscriptions.basePlansmonetization.subscriptions.basePlans.offers API
https://developers.google.cn/android-publisher/api-ref/rest/v3/monetization.subscriptions.basePlans.offers
要在现有订阅中使用全新的 monetization.subscriptions API,您需要在 Google Play 管理中心将您的已有订阅设置为可修改。
将您的已有订阅设置为可修改
https://support.google.com/googleplay/android-developer/answer/12124625#api_access
订阅功能
https://support.google.com/googleplay/android-developer/answer/12154973帮助中心
https://support.google.com/googleplay/android-developer/answer/12124625?sjid=17486101450934548233-NA入门指南
https://developer.android.google.cn/google/play/billing/compatibility文档
https://developer.android.google.cn/google/play/billing/subscriptions示例应用
https://developer.android.google.cn/google/play/billing/additional-resources
推荐阅读