What problem does it solve?
Upgrading the Google Play Billing Library for Android apps is error-prone due to frequent breaking API changes, deprecated methods, and strict SDK version requirements that are easy to miss during manual migration.
Core Features & Use Cases
- Effective Version Detection: Accurately identifies the actual PBL version in use even if the build.gradle version string is outdated, by scanning for deprecated API usage in source code.
- Smart Migration Path Planning: Calculates direct or stepped migration paths based on the gap between the current effective version and the latest stable release, minimizing risk of missed breaking changes.
- Version-Specific Verification: Provides checklists and migration logic for every version in the upgrade path, covering API replacements, SDK requirement updates, and new feature adoption.
- Use Case: If your Android app is still on PBL v5 using legacy SkuDetails APIs, this skill will guide you through a complete upgrade to v8, handling ProductDetails model swaps, auto-reconnection setup, and compileSdk updates automatically.
Quick Start
Use the play-billing-library-version-upgrade skill to migrate your Android app's Google Play Billing Library from its current version to the latest stable release.