Back to the RevenueCat homepage

The RevenueCat Android SDK Handbook

In-app subscriptions without the boilerplate — the same problems as raw Google Play Billing, solved with RevenueCat SDK.

Table of contents


Prefer building from scratch?

The Google Play Billing Handbook covers the same topics with raw BillingClient, Developer API, and RTDNs.

What RevenueCat replaces

A side-by-side look at what the SDK handles and what stays your responsibility.

ConcernRaw Google Play BillingWith RevenueCat
  • BillingClient connection lifecycle
    You writeHandled internally
  • Receipt verification
    You build serverAutomatic
  • Purchase acknowledgement
    You writeAutomatic
  • RTDN / Cloud Pub/Sub
    You set upNot needed
  • Subscription state machine
    You buildisActive computed by RC
  • Retry logic for transient errors
    You writeHandled internally
  • linkedPurchaseToken chain
    You buildRC backend

Related resources

  • RevenueCat Docs

    Full SDK reference, platform guides, and integration walkthroughs for every feature.

    Learn more
  • Sub Club Podcast

    Insights on subscription app growth, pricing strategies, and retention from industry experts.

    Learn more
  • Сat-paywall-compose

    Open-source Jetpack Compose paywall example with production-ready code.

    Learn more