RevenueCat

pub package

purchases_flutter

purchases_flutter is a client for the RevenueCat subscription and purchase tracking system. It is an open source framework that provides a wrapper around StoreKit, Google Play Billing and the RevenueCat backend to make implementing in-app subscriptions in Flutter easy - receipt validation and status tracking included!

Amazon Support

This version of the SDK doesn't have support for Amazon Store. If you would like to use our SDK with Amazon Store, use the version tagged amazon-latest and follow the docs at https://docs.revenuecat.com/docs/flutter#amazon-appstore to get set up.

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 or Android
📊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

Installation

To use this plugin, add purchases_flutter as a dependency in your pubspec.yaml file.

Requirements

purchases_flutter requires XCode 13.3.1+ and minimum targets iOS 11.0+.

Getting Started

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

Libraries

customer_info_wrapper
entitlement_info_wrapper
entitlement_infos_wrapper
errors
introductory_price
object_wrappers
offering_wrapper
offerings_wrapper
package_wrapper
promotional_offer
purchases_configuration
purchases_flutter
store
store_product_discount
store_product_wrapper
store_transaction