Migrating off of InAppProducts for subscription management in Play
Blog post from RevenueCat
The blog post discusses the transition from Google's InAppProducts API to the new monetization.subscriptions APIs, which is mandated for new apps starting January 1, 2024, and for all existing apps by May 1, 2024. This change, announced at Google I/O 2022 with the unveiling of the Google Play Billing Library 5, separates the concept of a subscription from its base plan and offers, necessitating the use of new API endpoints to manage these components. The post outlines the functions of these new APIs, including creating and managing subscriptions, base plans, and offers, and explains the implications for developers, especially those using RevenueCat, which remains unaffected by these changes unless integrated with the InAppProducts API. It also provides guidance on migrating to the new APIs and highlights that, while the basic migration replicates the previous structure, it does not leverage the full suite of new features available in the Play Billing Library 5 and 6. Furthermore, the post emphasizes the importance of setting regional pricing due to changes in how prices must be configured per region and offers resources for further understanding and support of the migration process.