iap

Integrate RevenueCat API into React Native/Expo apps for billing management.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/anicca-labs/claude --skill iap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iap
Source: https://github.com/anicca-labs/claude/tree/main/plugins/expo-rn-plugin/skills/iap
Command: npx skills add https://github.com/anicca-labs/claude --skill iap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-native-purchases, react-native-purchases-ui, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of setting up in-app purchases and subscriptions for mobile applications, integrating with RevenueCat for secure and efficient billing management.

Core Features & Use Cases

  • In-App Purchases and Subscriptions: Manage App Store / Google Play subscriptions, consumable products, and entitlements through RevenueCat.
  • Integration: Seamlessly integrates with existing React Native/Expo projects and supports various environments (qa, stg, prd).
  • Use Case: Quickly set up a production-grade React Native app with in-app purchases for a mobile gaming experience.

Quick Start

Use the iap skill to install dependencies and configure RevenueCat for your React Native project.

Frequently Asked Questions about iap

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

FAQPage Schema
How do I implement in-app purchases and subscriptions in a React Native app?

You can implement in-app purchases by integrating the RevenueCat API into your React Native or Expo project, allowing you to manage App Store and Google Play subscriptions, consumable products, and entitlements.

How do I configure RevenueCat for mobile app billing across different environments?

Configuring RevenueCat for mobile app billing requires API keys and supports various environments like qa, stg, and prd. You install dependencies to connect your React Native project to manage entitlements.

Can I use RevenueCat to manage entitlements in an Expo project?

Yes, you can use RevenueCat to manage entitlements in an Expo project. The integration seamlessly supports existing React Native and Expo setups to handle subscriptions and consumable products.

Do I need React Native and RevenueCat API keys to set up mobile app subscriptions?

Yes, setting up mobile app subscriptions requires React Native and RevenueCat API keys. These keys connect your application to the billing infrastructure needed to manage App Store and Google Play purchases.

What is the best way to handle App Store and Google Play subscriptions for a mobile game?

The best way to handle App Store and Google Play subscriptions for a mobile game is using RevenueCat integration within a React Native app to manage production-grade billing and user entitlements efficiently.

Why use RevenueCat instead of native App Store and Google Play billing APIs for React Native subscriptions?

Using RevenueCat instead of native App Store and Google Play billing APIs streamlines React Native subscription management by unifying entitlements and purchases into a single secure integration across multiple environments.