Skip to content

pushlink/pushlink-cordova-plugin

Repository files navigation

PushLink / Cordova plugin Build Status

Source code for https://www.npmjs.com/package/pushlink-cordova-plugin

Installation

$ cordova plugin add pushlink-cordova-plugin

Compatibility Matrix

pushlink-android pushlink-cordova-plugin Comments
5.6.0 6.1.0 Works on Android 12, 13 and 14.
We have enabled setting the CUSTOM strategy, but you are responsible to implement a BroadcastReceiver. See release notes
5.5.3 6.0.3 Works on Android 8. CUSTOM strategy not included. See release notes
5.5.2 6.0.2 Works on Android 7. CUSTOM strategy not included. See release notes
5.5.0 6.0.1 Fixed for Android 6. See release notes
5.5.0 5.5.0 See release notes
5.4.4 5.4.4 See release notes

Usage

The plugin exposes a global window.PushLink object, so there is no need to instantiate an object.

On your main .js file, you can call:

//this new start API was introduced in pushlink-cordova-plugin-6.0.1

var successCallback = function success() {
  console.log("PushLink started successfully");
};
var errorCallback = function error() {
  console.log("An error occurred.");
};

PushLink.start({
  apiKey: "api-key",
  deviceId: "device-id",
  successCallback: successCallback,
  errorCallback: errorCallback,
});

Troubleshooting

Getting successCallback called doesn't mean that all is done. If you don't see your device in the installations tabs of the web administration, maybe there is a misconfiguration or something else.

Use adb logcat | grep PUSHLINK to check what's going on. If you can't solve the problem by yourself, please contact the support.

Help & Support

Always feel free to drop a line to support at pushlink dot com or visit our support.

Users are always welcome to contribute with issues and pull requests