OneSignal is a free push notification service for mobile apps.
It supports Android, iOS, Windows Phone 8.1 (WP8.1), and Amazon's Fire OS platforms.
See the Documentation for setup instructions:
Once the plugin is setup, use the Cordova SDK docs for all additional methods: https://documentation.onesignal.com/docs/cordova-sdk
There is a Cordova example project as well: https://github.com/OneSignal/OneSignal-Cordova-Example