SDK Integration

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

Was this helpful?