Skip to main content
The MoEngage Cordova plugin wraps the native Android and iOS SDKs and exposes them to your JavaScript code. It tracks events and user attributes, registers push tokens on both platforms, and renders in-app messages. Start with Integrating the Cordova SDK to add and initialize the plugin, then add the channels you need.

Sections in This Guide

SDK Integration

Add the plugin, install the native Android and iOS SDKs, and initialize from JavaScript and each platform.

Data Tracking

Track user attributes, identity, and events from JavaScript, and delete a user when asked.

Push

Configure Android and iOS push, handle notification clicks, and add geofence push.

In App Messages

Configure and display in-app messages in your app.

Migration

Migrate your integration to version 4.x.x.

Troubleshooting and FAQs

Work through common Cordova SDK problems.

Reference Pages

These pages sit outside the sections above:
Review the SDK Deprecation Policy for supported versions and deprecation timelines.