Cordova SDK Integration

Quick Steps Guidelines

Step 1: Cordova Installation

Navigate to your Cordova directory, install the plugin, add the wrapper dependency to package.json, and run npm install.

Step 2: Start Netmera Plugin

Import and start the Netmera Plugin in your app.

Step 1: Cordova Installation

  1. Open your Terminal and navigate to your Cordova project directory. Run the following command to install the Cordova plugin:

cordova plugin add https://github.com/Netmera/cordova-plugin-netmera.git
  1. In your package.json, add the following dependency for the wrapper:

"@ionic-native/netmera-plugin": "git+https://github.com/Netmera/ionic-wrapper-netmera.git"
  1. Run the following command to install the dependencies:

npm install

Sample package.json snippet:

"dependencies": {
  ...
  "@ionic-native/netmera-plugin": "git+https://github.com/Netmera/ionic-wrapper-netmera.git",
  ...
}
  1. Add the required preferences in your config.xml:

<preference name="NetmeraKey" value="example-key" />
<preference name="NetmeraBaseUrl" value="example-base-url" />
<preference name="FcmKey" value="example-fcm-key" />
<preference name="AppGroupName" value="group.com.example.groupname" />
Command
Purpose
Necessity

NetmeraKey

Netmera SDK API Key on Netmera Panel

Required

FcmKey

Firebase Sender ID on your Firebase project

Required

AppGroupName

Group name on your Apple developer project (for carousel push)

Optional

NetmeraBaseUrl

Base URL on your server (for on premise setup)

Optional

Step 2: Initialize Netmera Plugin

  1. Import the Netmera Plugin in your application:

import { NetmeraPlugin } from '@ionic-native/NetmeraPlugin/ngx';
  1. In your constructor, initialize the plugin:

codeconstructor(private netmera: NetmeraPlugin) {}
  1. Start the Netmera Plugin:

this.netmera.start();

Cordova SDK Integration Complete 🎉

Cordova SDK integration has been successfully completed, and your devices are now ready to receive the following types of push notifications sent via the Netmera Dashboard:

  • Standard Push Notifications

  • Interactive Push Notifications

  • Widgets

  • Push Notifications with Deeplinks

Last updated