Skip to main content

Installing the SDK

Customer Center is included as part of the RevenueCatUI package in the RevenueCat SDK. You'll need to install the RevenueCatUI package in your project to use it.

Supported SDK versionsโ€‹

RevenueCat SDKVersion required for Customer Center
purchases-ios5.14.0 and up
purchases-android8.12.0 and up
react-native-purchases-uiComing soon
purchases-flutterComing soon
purchases-kmpComing soon

Within the SDKs, Customer Center is available on the following platforms:

  • โœ… iOS 15.0 and higher
  • โœ… Mac Catalyst 15.0 and higher
  • โœ… Android 7.0 (API level 24)
  • โŒ macOS
  • โŒ tvOS
  • โŒ watchOS
  • โŒ visionOS

Native iOS Installationโ€‹

Release

Using SPM:โ€‹

If you already have RevenueCat in your project:โ€‹

  1. Open your project settings and select "Package Dependencies":

Change version

  1. Double-click and make sure version is at least 5.14.0:

Configure version

  1. Open your target settings and find "Frameworks, Libraries, and Embedded Content":

Find frameworks in your target

  1. Add RevenueCatUI:

Add RevenueCatUI dependency

First time integrating the RevenueCat SDK:โ€‹

  1. Click File -> Add Packages...

  2. Search for git@github.com:RevenueCat/purchases-ios.git and make sure version is at least 5.14.0:

Adding purchases-ios dependency

  1. Add RevenueCat and RevenueCatUI SPM dependency to your project:

Add paywall

Using CocoaPods:โ€‹

Add the following to your Podfile:

pod 'RevenueCat'
pod 'RevenueCatUI'

Native Android Installationโ€‹

Release

  1. Add RevenueCatUI:
implementation 'com.revenuecat.purchases:purchases:<latest version>'
implementation 'com.revenuecat.purchases:purchases-ui:<latest version>'