Posted by Rejane França, Product Supervisor and Serge Beauchamp, Software program Engineer at Google Play
Final 12 months, we launched new capabilities for subscriptions on Google Play, supplying you with extra flexibility and management with regards to rising and retaining your subscribers. The improved developer expertise enabled by the monetization.subscriptions APIs, separates your subscription merchandise – what you promote – from how you promote them, permitting you to configure a number of base plans and presents for every subscription. The brand new mannequin is designed to scale back the complexity and overhead of managing your product configuration – this implies:
- The subscription now defines the advantages and different metadata for the product you might be promoting, no matter how the person pays.
- Every base plan inside a subscription defines the bottom worth for a particular billing interval and plan renewal kind.
- Along with auto-renewing plans, you’ll be able to promote pay as you go plans that enable customers entry to pay a hard and fast period of time, after which top-up as desired. With pay as you go plans, attain customers in areas the place pay-as-you-go is normal or present an alternate for customers not able to buy an auto-renewing plan.
- Provides construct on the bottom plan, making it simpler to outline different pricing for eligible customers all through the monetization lifecycle. They can be utilized to accumulate new subscribers, incentivize upgrades, or retain current subscribers.
Monetization.subscriptions APIs will change InAppProducts API for subscription catalog administration
Beginning on January 1, 2024, all new apps should use monetization.subscriptions APIs for managing your subscriptions catalog. Present apps could have till Could 1, 2024 emigrate to the brand new monetization.subscriptions APIs, at which level assist for utilizing the InAppProducts API for managing your subscriptions catalog will finish utterly.
Beginning this month, if we detect that your app has used the InAppProducts API to handle your subscriptions inside the final 7 days, you’ll begin seeing a reminder in Play Console emigrate over to monetization.subscriptions APIs.
Moreover, in case your app just isn’t utilizing the newest model of Play Billing Library, you’ll have to improve to model 5.0 or later earlier than November of this 12 months as a way to publish updates to your app.
If you happen to proceed to make use of the InAppProduct API whereas assist continues to be accessible, the subscription SKUs you create will likely be robotically transformed into the brand new mannequin following the backward suitable construction represented under with restricted entry to new options. Study extra about transformed subscriptions right here.
New mannequin separates your subscription merchandise – what you promote – from the way you promote them.
No adjustments to promoting in-app objects with the InAppProducts API
This deprecation will solely impression the InAppProducts API when used to handle your subscription product catalog in Play Console. All apps can proceed utilizing the InAppProducts API to handle one-time merchandise. The Play Billing Library and Subscription Buy APIs is not going to be impacted. Notice that each InAppProducts API and monetization.subscriptions APIs are for managing your subscription catalog on Play out of your backend, and shouldn’t be referred to as immediately as a part of any in-app flows.
Begin your migration to the monetization.subscriptions APIs
If you happen to use the Google Play Developer API consumer libraries – accessible for Java, Python, and different fashionable languages – we advocate upgrading to the newest variations, which already embrace the monetization.subscriptions APIs. Base plans could be managed with the monetization.subscription.basePlans API, and introductory pricing and free trials could be managed as presents with the monetization.subscriptions.basePlans.presents API.
To make use of the brand new monetization.subscriptions APIs with current subscriptions, just remember to’ve made your pre-existing subscriptions editable in Play Console.
Begin maximizing the newest subscription capabilities accessible with the monetization.subscriptions APIs. Study extra by visiting the Assist Middle, getting began information, documentation, and pattern app.