Skip to content
View saico-0ps's full-sized avatar

Block or report saico-0ps

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
saico-0ps/README.md

๐Ÿ˜ป In-App Subscriptions Made Easy ๐Ÿ˜ป

License Release

RevenueCat is a powerful, reliable, and free to use in-app purchase server with cross-platform support. Our open-source framework provides a backend and a wrapper around StoreKit and Google Play Billing to make implementing in-app purchases and subscriptions easy.

Whether you are building a new app or already have millions of customers, you can use RevenueCat to:

  • Fetch products, make purchases, and check subscription status with our native SDKs.
  • Host and configure products remotely from our dashboard.
  • Analyze the most important metrics for your app business in one place.
  • See customer transaction histories, chart lifetime value, and grant promotional subscriptions.
  • Get notified of real-time events through webhooks.
  • Send enriched purchase events to analytics and attribution tools with our easy integrations.

Sign up to get started for free.

Purchases

Purchases is the client for the RevenueCat subscription and purchase tracking system. It is an open source framework that provides a wrapper around BillingClient and the RevenueCat backend to make implementing in-app subscriptions in Android easy - receipt validation and status tracking included!

Migration Guides

Description Link
Migrating from v4.x.x to v5.x.x V5 API Migration Guide
Migrating from v5.x.x to v6.x.x V6 API Migration Guide

RevenueCat SDK Features

RevenueCat
โœ… Server-side receipt validation
โžก๏ธ Webhooks - enhanced server-to-server communication with events for purchases, renewals, cancellations, and more
๐ŸŽฏ Subscription status tracking - know whether a user is subscribed whether they're on iOS, Android or web
๐Ÿ“Š Analytics - automatic calculation of metrics like conversion, mrr, and churn
๐Ÿ“ Online documentation up to date
๐Ÿ”€ Integrations - over a dozen integrations to easily send purchase data where you need it
๐Ÿ’ฏ Well maintained - frequent releases
๐Ÿ“ฎ Great support - Help Center

Getting Started

For more detailed information, you can view our complete documentation at docs.revenuecat.com.

Please follow the Quickstart Guide for more information on how to install the SDK.

Or view / build our Android sample app:

  • MagicWeather (open it on a different Android Studio window)

Codelab

  1. RevenueCat Google Play Integration: In this codelab, you'll learn how to:

    • Properly configure products on Google Play.
    • Set up the RevenueCat dashboard and connect it to your Google Play products.
    • Understanding Product, Offering, Package, and Entitlement.
    • Create paywalls using the Paywall Editor.
  2. Android In-App Purchases & Paywalls: In this codelab, you will:

    • Integrate the Android RevenueCat SDK into your project
    • Implement in-app purchases in your Android application
    • Learn how to distinguish between paying and non-paying users
    • Build a paywall screen, which is based on server-driven UI approach

Requirements

  • Java 8+
  • Kotlin 1.8.0+
  • Minimum target: Android 5.0+ (API level 21+)

SDK Reference

Our full SDK reference can be found here.

Contributing

Contributions are always welcome! To learn how you can contribute, please see the Contributing Guide.

Popular repositories Loading

  1. purchases-android purchases-android Public

    Forked from RevenueCat/purchases-android

    RevenueCat SDK for Android & Jetpack Compose, easy in-app purchases and subscriptions.

    Kotlin 1

  2. saico-0ps saico-0ps Public

    Config files for my GitHub profile.

  3. glide glide Public

    Forked from bumptech/glide

    An image loading and caching library for Android focused on smooth scrolling

    Java

  4. DroidJobsKMP DroidJobsKMP Public

    Forked from ismai117/DroidJobsKMP

    DroidJobsKMP: Your Android job finder built using Compose Multiplatform, Koin, Androidx ViewModel, Androidx Navigation, and Material 3

    Kotlin

  5. vite vite Public

    Forked from vitejs/vite

    Next generation frontend tooling. It's fast!

    TypeScript