React Native SDK
Guide for integrating Purchasely SDK inside your React Native app
Installation
NPM
You can use NPM to install Purchasely
npm install react-native-purchasely --saveDon't forget to change the minimum OS versions to match Purchasely requirements (iOS 11 / Android 21)
For Android, no store is included by default, you have to add the ones you wish to use, please see below
// Podfile
...
platform :ios, '11.0'
...// Edit file android/build.gradle
buildscript {
ext {
minSdkVersion = 21 //min version must not be below 21
compileSdkVersion = 33
targetSdkVersion = 33
}
}
allprojects {
repositories {
mavenCentral()
}
}Google Play Billing
Google is not provided by default as you have a choice on Android To add Google as a store, you can use our NPM dependency
npm install @purchasely/react-native-purchasely-google --saveThis dependency version must always match the react-native-purchasely version
Be very careful to always update both at the same time
Android Video Player
If you have videos in your paywall, you must provide a video player to play them. Since version 3.1.0, Purchasely core dependency does not include a video player for Android to avoid dependency conflicts. We provide a new player dependency which will be detected automatically by our SDK.
You can also provide your own player view, more information in our help center
Huawei Mobile Services
To add Huawei as a store, you can use NPM
Amazon In-App Purchases
To add Amazon as a store, you can use NPM
Last updated
Was this helpful?