Cordova

We rely on NPM to distribute our Cordova SDK

Main dependency

cordova plugin add @purchasely/[email protected]

Don't forget to change the minimum OS versions to match Purchasely requirements (iOS 13.4 / Android 23)

// Podfile

...

platform :ios, '13.4'

...
// Edit file android/build.gradle
buildscript {
    ext {
        minSdkVersion = 23 //min version must not be below 23
        compileSdkVersion = 36
        targetSdkVersion = 35
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

Android setup

We do include a store by default in our SDK, with Android you can choose to use Google and/or Huawei and/or Amazon.
See below to add the store you want to use

📘

Versioning

All your dependencies must always be at the same version for example

"dependencies": {
  "@purchasely/cordova-plugin-purchasely": "6.0.0-rc.2",
  "@purchasely/cordova-plugin-purchasely-google": "6.0.0-rc.2"
},