revenuecat

Configure RevenueCat SDKs and manage in-app subscriptions across iOS, Android, Flutter, React Native, and web.

Updated Aug 5, 2025
One-click install
npx skills add https://github.com/DishaAnand/FocusNest --skill revenuecat-dishaanand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/DishaAnand/FocusNest/tree/main/.agents/skills/revenuecat
Command: npx skills add https://github.com/DishaAnand/FocusNest --skill revenuecat-dishaanand

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

RevenueCat integration can be complex across iOS, Android, Flutter, React Native, and web. This Skill provides consolidated guidance to simplify setup, entitlements, offerings, purchases, and restores.

Core Features & Use Cases

  • SDK setup and configuration across platforms
  • Entitlements and offerings management to control access
  • Purchase and restore flows for cross-device syncing
  • Server-side validation and REST API guidance for back-end verification
  • Real-world use case: quickly implement a cross-platform subscription flow with a paywall and restore functionality.

Quick Start

Start by configuring RevenueCat in your app's initialization code and implement a basic purchase button that fetches offerings and initiates a purchase.

Frequently Asked Questions about revenuecat

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

FAQPage Schema
How do I implement cross-platform in-app subscriptions with RevenueCat?

RevenueCat manages in-app subscriptions by unifying entitlements and purchase flows across iOS, Android, Flutter, React Native, and web. You configure the SDK during app initialization to fetch offerings and handle cross-device syncing.

Does RevenueCat support server-side validation for in-app purchases?

Yes, RevenueCat supports server-side validation through REST API guidance for back-end verification. This allows you to securely verify transactions and manage entitlements across your cross-platform applications.

What is the best way to manage RevenueCat entitlements across multiple platforms?

The best way to manage RevenueCat entitlements is using the unified entitlements and offerings management features. This controls user access across iOS, Android, Flutter, React Native, and web apps from a single configuration.

Can I use RevenueCat to restore purchases in a React Native app?

Yes, you can use RevenueCat to restore purchases in a React Native app. The Skill provides guidance on purchase and restore flows to ensure proper entitlement recovery and cross-device syncing.

How do I set up a paywall using RevenueCat offerings?

To set up a paywall using RevenueCat offerings, configure the SDK in your app initialization code, fetch available offerings, and display them behind a paywall. Implement a purchase button that initiates the subscription flow.