Official Smartlook SDK plugin for Cordova Android & iOS applications.
The minimum supported Android version is
Jelly Bean (API 18)
The minimum supported iOS version is
13
The minimum supported Cordova CLI version is
10.0.0
The minimum supported Cordova Android engine is
10.1.1
- Add the Cordova plugin to your project:
npm install cordova-plugin-smartlook
or
cordova plugin add cordova-plugin-smartlook
- Setup and start Smartlook using the deviceready callback:
if(document.readyState === "complete") {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
Smartlook.setProjectKey({key: "YOUR_API_KEY"});
Smartlook.start();
}
To setup Smartlook, you need your project API key. You can find your project key in the mobile project settings in the Smartlook app.
- If you cannot access TypeScript types, you need to explicitly set the type folder roots. Add the following to your project's
tsconfig.json
:
"typeRoots": ["./node_modules/@types", "./node_modules/cordova-plugin-smartlook/globalTypes"]