Pushlink Cordova Plugin
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
docs
src/android
tests
www
.eslintrc
.gitignore
README.md
circle.yml
package-lock.json
package.json
plugin.xml

README.md

PushLink / Cordova plugin Circle CI

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.5.3 6.0.3 Works on Android 8. CUSTOM strategy not included.
5.5.2 6.0.2 Works on Android 7. CUSTOM strategy not included.
5.5.0 6.0.1 Fixed for Android 6
5.5.0 5.5.0 .
5.4.4 5.4.4 .

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