The joys and challenges of building a paywall with BillingClient 5
summary
Explains migrating a Play Billing Client paywall from v4 to v5/6 with concrete deadlines (new apps blocked August, existing app updates blocked November), the new hierarchical model (product → base plan → offers), and features like prepaid plans and developer-determined eligibility. Shows a working demo paywall for a Catflixick-style app that grants a location-based 50% tag‑based offer, and details backend complications: offer tokens, no transaction price returned, ambiguous payment states, and extra testing and server logic required.
AI-written summary · about
chapters (9)
- 0:00Introduction and overview
- 1:55What is Google Play billing
- 3:59Why upgrade to BillingClient 5
- 6:30BillingClient 4 vs 5 structure
- 9:47Code demo: BillingClient 4
- 12:15Code demo: BillingClient 5
- 19:20New features in BillingClient 5
- 20:44Challenges migrating to BillingClient 5
- 24:20Resources and Q&A
related talks
18mThe joys and challenges of building a paywall with BillingClient 5
16mThe joys and challenges of building a paywall with BillingClient 5
26mThe joys and challenges of building a paywall with BillingClient 5
49mTaking your users’ money: In-app billing from start to best practices
30mWhat's new with Play Billing
44mTaking your users’ money: In-app billing from start to best practices
17mMigrating to Billing Library 5
34mTesting In App Billing the Easy Way
