alternative-billing

Implement Google Play alternative billing with RevenueCat Android SDK 10.x.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers understand and implement Google Play alternative billing using the RevenueCat Android SDK 10.x, providing guidance on support status and integration paths.

Core Features & Use Cases

  • Alternative Billing Support: Offers detailed support status for various Google Play alternative billing programs.
  • Integration Paths: Provides two paths for integration: waiting for SDK support or hand-rolling the integration using the Play Billing Library.
  • Use Case: When developing an app that requires alternative billing methods such as User Choice Billing or External Offers, this Skill assists in determining the correct approach and implementation details.

Quick Start

Execute the 'alternative-billing' skill to get started with integrating alternative billing into your app using RevenueCat SDK 10.x.

Frequently Asked Questions about alternative-billing

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

FAQPage Schema
How do I implement Google Play alternative billing with RevenueCat?

To implement Google Play alternative billing with RevenueCat, you can either wait for official SDK 10.x support or manually integrate using the Play Billing Library. This process involves configuring User Choice Billing or External Offers within your Android app.

Does RevenueCat Android SDK 10.x support User Choice Billing?

RevenueCat Android SDK 10.x provides guidance on User Choice Billing support. Developers can determine the current support status and choose between waiting for native SDK integration or manually rolling out the feature via the Play Billing Library.

What is the process for integrating alternative billing using the Play Billing Library?

Integrating alternative billing using the Play Billing Library requires manually handling the billing flows while connecting them to RevenueCat. This hand-rolling path allows developers to implement External Offers when native SDK support is not yet available.

Can I use RevenueCat for External Offers on Android without native SDK support?

Yes, you can handle External Offers by manually integrating the Play Billing Library alongside RevenueCat. This approach bypasses the need to wait for native SDK 10.x updates by directly managing the alternative billing integration paths.

What are the options when Google Play alternative billing is not working natively with RevenueCat?

When native Google Play alternative billing support is pending in RevenueCat, developers can manually hand-roll the integration using the Play Billing Library. This constraint requires existing knowledge of both RevenueCat and Play Billing Library frameworks.