pbl-v8-to-v9-migration

Migrate Android apps from Play Billing Library 8.x to 9.x.

45|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/play-billing-skills --skill pbl-v8-to-v9-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pbl-v8-to-v9-migration
Source: https://github.com/RevenueCat/play-billing-skills/tree/main/google-play/pbl-v8-to-v9-migration
Command: npx skills add https://github.com/RevenueCat/play-billing-skills --skill pbl-v8-to-v9-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists in migrating an Android app from Play Billing Library 8.x to 9.x, focusing on the minimal changes required for the upgrade.

Core Features & Use Cases

  • Dependency Update: Bump the billing library dependency to 9.0.0.
  • SDK Version Update: Ensure the compile and target SDK versions are set to 35.
  • Error Handling Update: Update error handling for blocked Play Store access.
  • Optional Features: Handle nullable getLinkUri() and adopt in-app price increase messaging.
  • Use Case: For an Android app using PBL 8.x, this Skill guides through the necessary steps to update to PBL 9.x, ensuring compatibility and minimal disruption.

Quick Start

Run the 'pbl-v8-to-v9-migration' skill to start the migration process for your Android app using Play Billing Library 8.x.

Frequently Asked Questions about pbl-v8-to-v9-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate from Play Billing Library 8 to 9?

To migrate from Play Billing Library 8 to 9, update your billing dependency to version 9.0.0 and set your compile and target SDK versions to 35. This ensures compatibility while focusing on minimal API disruptions.

What changes are required for Play Billing Library 9.0.0?

Play Billing Library 9.0.0 requires updating your SDK versions to 35 and adjusting error handling for blocked Play Store access. It also introduces optional features like handling nullable getLinkUri() and in-app price increase messaging.

Do I need to update my Android SDK version for Play Billing 9?

Yes, updating to Play Billing 9 requires setting your Android compile and target SDK versions to 35. This ensures your app meets the compatibility requirements of the 9.0.0 billing library.

Does Play Billing Library 9 support in-app price increase messaging?

Yes, Play Billing Library 9 supports in-app price increase messaging as an optional feature. You can adopt this functionality alongside handling nullable getLinkUri() during your migration.

Why does my Play Billing 9 migration require error handling updates?

Updating error handling is required for Play Billing 9 to manage blocked Play Store access. This compatibility adjustment ensures your app gracefully handles restricted store scenarios.