Don't forget to change the minimum OS versions to match Purchasely requirements (iOS 11 / Android 21)
iOS Integration
You must have an iOS platform for your project. If it is not the case, you can simply add it with a cordova command :
cordova platform add ios
Android Integration
Enable AndroidX
AndroidX is mandatory to display our paywalls, it is deactivated by default. You can enable it easily by editing your config.xml file.
<platformname="android">
<allow-intenthref="market:*"/>
<preferencename="AndroidXEnabled"value="true"/>
</platform>
Add Android platform
You must have an Android platform for your project. If it is not the case, you can simply add it with a cordova command :
cordova platform add android
Add Stores dependencies
Our Cordova SDK does not contains a store to avoid unnecessary integrations. You have to specifically declare which stores you want. To add Android dependencies to your project, you need to create a file platforms/android/app/build-extras.gradle
Then you add the stores dependencies you wish to use.