查看原文
其他

InAppProducts API 和订阅目录管理最新动态

Google Play Android 开发者 2023-11-14

作者 / 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 销售应用内商品不受影响


此项弃用仅当您在 Google Play 管理中心管理订阅产品目录时才会影响 InAppProducts API。所有应用均可继续使用 InAppProducts API 来管理一次性产品。Google Play 结算库和订阅 Subscription Purchase API 将不会受到影响。请注意,InAppProducts API 和 monetization.subscriptions API 的用途是在 Google Play 后端管理您的订阅目录,不应作为任何应用内流程的一部分调用。

  • 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-services

  • Python
    https://github.com/googleapis/google-api-python-client

  • monetization.subscription.basePlans API
    https://developers.google.cn/android-publisher/api-ref/rest/v3/monetization.subscriptions.basePlans

  • monetization.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


即刻开始充分利用 monetization.subscriptions API 提供的最新订阅功能。如需了解详细信息,您可以访问帮助中心、入门指南、文档和示例应用。欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态。


  • 订阅功能
    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



推荐阅读

如页面未加载,请刷新重试


 点击屏末 | 阅读原文 | 即刻了解 Monetization.subscriptions API 更多相关内容




继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存