Source code for https://www.npmjs.com/package/pushlink-cordova-plugin
$ cordova plugin add pushlink-cordova-plugin
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 |
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,
});
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.
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