📘
Awesome Cordova Plugins
  • Plugins
  • ABBYY Real-Time Recognition
  • Action Sheet
  • AdjustAppStoreSubscription
  • RewardVideo
  • AdMob Pro
  • AdMob
  • AES256
  • AllInOneSDK
  • Analytics Firebase
  • Android ExoPlayer
  • Android Full Screen
  • Android Notch
  • Android Permissions
  • Anyline
  • App Availability
  • App Center Analytics
  • App Center Crashes
  • App Center Low Memory
  • App Center Push
  • App Center Shared
  • App Preferences
  • App Rate
  • App Version
  • Apple Wallet
  • HTTP
  • Appsflyer
  • Background Fetch
  • Background Geolocation
  • Background Mode
  • FileTransferManager
  • Badge
  • Barcode Scanner
  • Battery Status
  • BioCatch
  • BiometricWrapper
  • BLE
  • BlinkId
  • Bluetooth Classic Serial Port
  • BluetoothLE
  • Bluetooth Serial
  • BranchIo
  • Broadcaster
  • Browser Tab
  • Build Info
  • Calendar
  • Call Directory
  • Call Number
  • Camera Preview
  • Camera
  • Checkout
  • Chooser
  • CleverTap
  • Clipboard
  • Cloud Settings
  • Code Push
  • CustomUISDK
  • Deeplinks
  • Device Accounts
  • Device Motion
  • Device Orientation
  • Device
  • Dfu Update
  • Diagnostic
  • Dialogs
  • DNS
  • iOS DocumentPicker
  • Document Scanner
  • Document Viewer
  • Dynamsoft Barcode Scanner
  • Email Composer
  • Answers
  • Facebook
  • FCM
  • File Opener
  • File Path
  • File Transfer
  • File
  • Fingerprint AIO
  • Firebase Analytics
  • Firebase Authentication
  • Firebase Config
  • FirebaseCrash
  • Firebase Crashlytics
  • Firebase Dynamic Links
  • Firebase Messaging
  • Firebase Vision
  • Firebase X
  • Firebase
  • Flashlight
  • Foreground Service
  • FTP
  • Gao De Location
  • GCDWebServer
  • Ge Tui Sdk Plugin
  • Geolocation
  • Globalization
  • Google Analytics
  • Google Nearby
  • Google Plus
  • Header Color
  • Health Kit
  • Health
  • HTTP
  • Coordinates
  • Iamport Cordova
  • IBeacon
  • Image Picker
  • Imap
  • In App Browser
  • In App Purchase 2
  • In App Review
  • In App Update
  • Insomnia
  • Instagram
  • Intercom
  • Ionic Webview
  • ios-aswebauthenticationsession-api
  • Is Debug
  • Keyboard
  • Keychain
  • Kommunicate
  • Launch Navigator
  • Launch Review
  • Line Login
  • LocalBackup
  • Local Notifications
  • Location Accuracy
  • Lottie Splash Screen
  • Media Capture
  • Media
  • Metrix
  • Mixpanel
  • MLKitTranslate
  • Mobile Messaging
  • Multiple Documents Picker
  • Music Controls
  • Native Audio
  • Native Geocoder
  • Native Keyboard
  • Native Page Transitions
  • Native Storage
  • NativeView
  • Network Interface
  • Network
  • UriHelper
  • OCR
  • OneSignal
  • Open Native Settings
  • OpenALPR
  • PayTabs
  • PDFGenerator
  • Photo Library
  • Photo Viewer
  • PlayInstallReferrer
  • Pollfish
  • Power Management
  • Power Optimization
  • PreviewAnyFile
  • Printer
  • PSPDFKit-Cordova
  • Purchases
  • Push
  • PushapePush
  • Safari View Controller
  • Save Dialog
  • Screen Orientation
  • Secure Storage Echo
  • Secure Storage
  • ServiceDiscovery
  • Shake
  • Sign In With Apple
  • SmartlookSetupConfigBuilder
  • Sms Retriever
  • SMS
  • Smtp Client
  • Social Sharing
  • Speech Recognition
  • Spinner Dialog
  • Splash Screen
  • Spotify Auth
  • Sqlite Db Copy
  • SQLite Porter
  • SQLite
  • StarPRNT
  • Status Bar
  • Streaming Media
  • Stripe
  • SumUp
  • System Alert Window Permission
  • Taptic Engine
  • TealiumAdIdentifier
  • TealiumInstallReferrer
  • Tealium
  • Text To Speech Advanced
  • Theme Detection
  • 3D Touch
  • Toast
  • Touch ID
  • DbResult
  • Uptime
  • UrbanAirShip
  • Usabilla
  • Vibes
  • Vibration
  • Video Editor
  • Video Player
  • Web Intent
  • Web Server
  • WebSocket Server
  • Webengage
  • Wechat
  • WheelSelector Plugin
  • WifiWizard2
  • Push Notifications - WonderPush
  • Youtube Video Player
  • ZBar
  • Zeroconf
  • Zoom
  • ABBYY Real-Time Recognition
  • Action Sheet
  • AdjustThirdPartySharing
  • RewardVideo
  • AdMob Pro
  • AdMob
  • AdvancedImagePicker
  • AES256
  • AllInOneSDK
  • Analytics Firebase
  • Android ExoPlayer
  • Android Full Screen
  • Android Notch
  • Android Permissions
  • Anyline
  • App Availability
  • App Center Analytics
  • App Center Crashes
  • App Center Low Memory
  • App Center Push
  • App Center Shared
  • App Preferences
  • App Rate
  • App Review
  • App Version
  • Apple Wallet
  • Applovin
  • HTTP
  • Appsflyer
  • Background Fetch
  • Background Geolocation
  • Background Mode
  • BackgroundUpload
  • Badge
  • Barcode Scanner
  • Battery Status
  • BioCatch
  • BiometricWrapper
  • BLE
  • BlinkId
  • Bluetooth Classic Serial Port
  • BluetoothLE
  • Bluetooth Serial
  • BranchIo
  • Brightness
  • Broadcaster
  • Browser Tab
  • Build Info
  • Calendar
  • Call Directory
  • Call Number
  • Camera Preview
  • Camera
  • CFPaymentComponentBuilder
  • Checkout
  • Chooser
  • Chooser
  • CleverTap
  • Clipboard
  • Cloud Settings
  • Code Push
  • Crop Plugin Privacy
  • CustomUISDK
  • Deeplinks
  • Device Accounts
  • Device Motion
  • Device Orientation
  • Device
  • Dfu Update
  • Diagnostic
  • Dialogs
  • DNS
  • iOS DocumentPicker
  • Document Scanner
  • Document Viewer
  • dynamsoft-barcode-scanner
  • Email Composer
  • Crashlytics
  • Facebook
  • FbSdk
  • FCM
  • FFMpeg
  • FileChooser Plugin
  • File MD5
  • File Opener
  • File Path
  • File Transfer
  • File
  • Fingerprint AIO
  • Firebase Analytics
  • Firebase Authentication
  • Firebase Config
  • FirebaseCrash
  • Firebase Crashlytics
  • Firebase Dynamic Links
  • Firebase Messaging
  • FirebaseModelInput
  • Firebase Vision
  • Firebase X
  • Firebase
  • Flashlight
  • Foreground Service
  • FTP
  • Gao De Location
  • gcdwebserver
  • Ge Tui Sdk Plugin
  • Geolocation
  • Globalization
  • Google Analytics
  • Google Nearby
  • Google Plus
  • Header Color
  • Health Kit
  • Health
  • HTTP
  • Coordinates
  • IRoot
  • Iamport Cordova
  • IBeacon
  • Image Picker
  • ImageResizer
  • Imap
  • In App Browser
  • In App Purchase 2
  • In App Review
  • In App Update
  • Insomnia
  • Instagram
  • Intercom
  • Ionic Webview
  • ios-aswebauthenticationsession-api
  • Is Debug
  • Keyboard
  • Keychain
  • Kommunicate
  • Launch Navigator
  • Launch Review
  • Lets Cooee
  • Line Login
  • LocalBackup
  • Local Notifications
  • Location Accuracy
  • Lottie Splash Screen
  • Device eMagnetometer
  • Market
  • Media Capture
  • Media
  • Metrix
  • Mixpanel
  • MLKitTranslate
  • Mobile Accessibility
  • Mobile Messaging
  • Multiple Documents Picker
  • Music Controls
  • Native Audio
  • Native Geocoder
  • Native Keyboard
  • Native Page Transitions
  • Native Storage
  • NativeView
  • Network Interface
  • Network
  • newrelic mobile
  • NFC
  • OCR
  • OneSignal
  • Open Native Settings
  • OpenALPR
  • PayTabs
  • PDFGenerator
  • Photo Library
  • Photo Viewer
  • PlayInstallReferrer
  • Pollfish
  • Power Management
    • Power Management
  • Power Optimization
  • PreviewAnyFile
  • Printer
  • PSPDFKit-Cordova
  • Purchases
  • Push
  • PushapePush
  • Safari View Controller
  • Save Dialog
  • Screen Orientation
  • Secure Storage Echo
  • Secure Storage
  • ServiceDiscovery
  • Shake
  • ASAuthorizationAppleIDRequest
  • Smartlook
  • SmsRetrieverApi
  • Sms Retriever
  • SMS
  • Smtp Client
  • Social Sharing
  • Speech Recognition
  • Spinner Dialog
  • Splash Screen
  • Spotify Auth
  • Sqlite Db Copy
  • SQLite Porter
  • SQLite
  • SSLCertificateChecker
    • SSLCertificateChecker
  • StarPRNT
  • Status Bar
  • Streaming Media
  • Stripe
  • SumUp
  • System Alert Window Permission
  • Taptic Engine
  • TealiumAdIdentifier
  • TealiumInstallReferrer
  • ConsentExpiry
  • Text To Speech Advanced
  • Theme Detection
  • 3D Touch
  • Toast
  • Touch ID
  • Unique Device ID
  • SyncResult
  • Uptime
  • UrbanAirShip
  • Usabilla
  • Vibes
  • Vibration
  • Video Editor
  • Video Player
  • Web Intent
  • Web Server
  • WebSocket Server
  • Webengage
  • Webim
  • Wechat
  • WheelSelector Plugin
  • WifiWizard2
  • UserPreferencesMethods
  • Youtube Video Player
  • ZBar
  • Zeroconf
  • Zip
  • Zoom
Powered by GitBook
On this page
  • Usage Documentation
  • Features
  • Capacitor
  • Getting Started
  • Latest changes to this plugin
  • Supported platforms

Was this helpful?

Purchases

PreviousPSPDFKit-CordovaNextPush

Last updated 1 year ago

Was this helpful?

$ ionic cordova plugin add cordova-plugin-purchases@5.0.0
$ npm install @awesome-cordova-plugins/purchases

Plugin Repo:

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

Features

RevenueCat

✅

Server-side receipt validation

➡️

🎯

Subscription status tracking - know whether a user is subscribed whether they're on iOS, Android or web

📊

Analytics - automatic calculation of metrics like conversion, mrr, and churn

📝

🔀

💯

📮

🤩

Capacitor

Getting Started

Latest changes to this plugin

Supported platforms

  • Android

    • iOS

- enhanced server-to-server communication with events for purchases, renewals, cancellations, and more

up to date

- over a dozen integrations to easily send purchase data where you need it

Well maintained -

Great support -

Awesome

The Cordova plugin is not guaranteed to be up to date and we are moving our efforts to the Capacitor plugin. Please consider using our instead of the Cordova plugin and this wrapper.

Please follow the for more information on how to use the SDK

This latest release updates the plugin to use BillingClient 6 in Android. If you come from an older version of the RevenueCat SDK, see for a more thorough explanation of the new Google subscription model announced with BillingClient 5 and how to take advantage of it.

If your app supports product changes using , then you can either stick with the previous major version until support for DEFERRED is re-introduced in this major version, or you can remove DEFERRED replacement options from your app.

Usage Documentation
https://github.com/RevenueCat/cordova-plugin-purchases
RevenueCat
Capacitor plugin
Quickstart Guide
Android Native - 5.x to 6.x Migration
DEFERRED replacement mode
Webhooks
Online documentation
Integrations
frequent releases
Help Center
new features