💰 Skill: In-App Purchases (IAP)

Integrate in-app purchases and subscriptions into Flutter apps.

4|1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/lapc506/flutter-agentic-boilerplate --skill skill-in-app-purchases-iap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 💰 Skill: In-App Purchases (IAP)
Source: https://github.com/lapc506/flutter-agentic-boilerplate/tree/main/skills/flutter/in-app-purchases
Command: npx skills add https://github.com/lapc506/flutter-agentic-boilerplate --skill skill-in-app-purchases-iap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires in_app_purchase, purchases_flutter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill streamlines the complex process of integrating in-app purchases and subscriptions into your Flutter application, enabling you to monetize your app effectively.

Core Features & Use Cases

  • Product Management: Supports consumables, non-consumables, and recurring subscriptions.
  • Cross-Platform: Works seamlessly with both iOS App Store and Google Play Billing.
  • RevenueCat Integration: Offers guidance for using RevenueCat for simplified management.
  • Restore Purchases: Ensures users can regain access to their entitlements.
  • Use Case: Implement a "Remove Ads" non-consumable purchase or a "Premium Monthly Subscription" to unlock advanced features.

Quick Start

Implement in-app purchases with subscriptions using the in_app_purchase plugin and RevenueCat.

Frequently Asked Questions about 💰 Skill: In-App Purchases (IAP)

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

FAQPage Schema
How do I integrate in-app purchases and subscriptions into my Flutter app?

Integrate in-app purchases into your Flutter app using the `in_app_purchase` plugin to manage consumables, non-consumables, and subscriptions across iOS and Android platforms.

Does this in-app purchase integration support both iOS App Store and Google Play Billing?

Yes, this integration supports both the iOS App Store and Google Play Billing, enabling cross-platform in-app purchase functionality through platform-specific configurations.

Can I use RevenueCat to manage Flutter in-app purchases and subscriptions?

Yes, RevenueCat integration is supported via the `purchases_flutter` dependency to simplify managing in-app purchases, subscriptions, and user entitlements across platforms.

How do I restore in-app purchases and validate receipts for consumables and non-consumables?

The integration handles purchase restoration and receipt validation automatically, ensuring users regain access to consumables, non-consumables, and subscription entitlements securely.

What do I need to configure before setting up Flutter in-app purchases for iOS and Android?

Setting up Flutter in-app purchases requires platform-specific configurations for the iOS App Store and Google Play Billing before managing products like consumables and recurring subscriptions.