• Stars
    star
    600
  • Rank 74,640 (Top 2 %)
  • Language
    Dart
  • License
    MIT License
  • Created over 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flutter plugin for in-app purchases and subscriptions. Supports iOS, macOS and Android.

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!

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 and SDK Reference 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+.

SDK Reference

Our full SDK reference can be found here.

Getting Started

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

More Repositories

1

purchases-ios

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
Swift
2,286
star
2

react-native-purchases

React Native in-app purchases and subscriptions made easy. Support for iOS and Android.
TypeScript
727
star
3

purchases-android

Android in-app purchases and subscriptions made easy.
Kotlin
246
star
4

storekit2-demo-app

A demo app for the StoreKit2 blog post
Swift
155
star
5

purchases-capacitor

Capacitor in-app purchases and subscriptions made easy.
TypeScript
139
star
6

purchases-unity

Unity in-app purchases and subscriptions made easy.
C#
91
star
7

purchases-kmp

RevenueCat SDK for Kotlin Multiplatform
Kotlin
68
star
8

cordova-plugin-purchases

Cordova in-app purchases and subscriptions made easy.
TypeScript
58
star
9

iOS-Subscription-Testing

The ultimate guide to testing iOS subscriptions
50
star
10

firestore-revenuecat-purchases

TypeScript
24
star
11

purchases-hybrid-common

Common files for the Hybrid SDKs
Swift
21
star
12

meta-memcache-py

Modern, pure python, memcache client with support for new meta commands.
Python
20
star
13

receipt-proxy

A simple proxy for Apple's receipt verification endpoint.
JavaScript
16
star
14

purchases-ios-spm

This mirror of RevenueCat's iOS SDK is optimized for integrating via SPM.
Swift
7
star
15

purchases-js

TypeScript
5
star
16

revenuecat-docs

Repository to hold RevenueCat's docs. This repository syncs docs' contents with Readme.com
Ruby
3
star
17

conference-talks

The home for slides, code samples, and links to video records for conference talks given by RevenueCat.
Swift
2
star
18

Dangerfile

RevenueCat's Danger file. Used for checking PRs on SDK projects. Used together with Danger. More info can be found here: http://danger.systems.
Ruby
1
star
19

rc-injector

Python dependency injector
Python
1
star
20

sdks-circleci-orb

A reusable package of YAML configuration for CircleCI.
Shell
1
star
21

unity-iap-observermode-sample

This repository holds a simple sample (mainly used for testing) Unity IAP app that works with purchases-unity in observer mode
C#
1
star
22

fastlane-plugin-revenuecat_internal

This repo contains shared fastlane automation logic used internally by RevenueCat's repos
Ruby
1
star
23

revenuecat-content-guide

The repository hold the Content Guide use for writing technical content
1
star
24

purchases-ios-docs

Hosts docs for purchases-ios
1
star
25

DroidconPaywallExample

This repository contains a simple paywall to demonstrate BL4 -> BL5 migration
Kotlin
1
star
26

react-native-purchases-docs

Documentation for react-native-purchases
1
star