• Stars
    star
    560
  • Rank 77,052 (Top 2 %)
  • Language
    Dart
  • License
    MIT License
  • Created about 5 years ago
  • Updated 2 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,097
star
2

react-native-purchases

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

purchases-android

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

storekit2-demo-app

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

purchases-capacitor

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

purchases-unity

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

cordova-plugin-purchases

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

iOS-Subscription-Testing

The ultimate guide to testing iOS subscriptions
47
star
9

firestore-revenuecat-purchases

TypeScript
20
star
10

purchases-hybrid-common

Common files for the Hybrid SDKs
Swift
17
star
11

receipt-proxy

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

meta-memcache-py

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

revenuecat-docs

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

conference-talks

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

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
16

rc-injector

Python dependency injector
Python
1
star
17

sdks-circleci-orb

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

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
19

fastlane-plugin-revenuecat_internal

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

revenuecat-content-guide

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

purchases-ios-docs

Hosts docs for purchases-ios
1
star
22

purchases-js

TypeScript
1
star
23

DroidconPaywallExample

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

react-native-purchases-docs

Documentation for react-native-purchases
1
star