Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Rpush | 2,075 | 135 | 6 | 10 months ago | 43 | March 02, 2022 | 24 | mit | Ruby | |
The push notification service for Ruby. | ||||||||||
Node Gcm | 1,304 | 1,257 | 133 | 9 months ago | 41 | August 28, 2021 | 30 | other | JavaScript | |
A NodeJS wrapper library port to send data to Android devices via Google Cloud Messaging | ||||||||||
Fcm Django | 676 | 31 | 3 | a day ago | 54 | May 31, 2022 | 13 | mit | Python | |
FCM Django: Send push notifications via django to websites, iOS & android mobile devices through FCM (Firebase Cloud Messaging) | ||||||||||
Net Core Push Notifications | 251 | 2 | 2 days ago | 25 | July 07, 2022 | 4 | mit | C# | ||
Lightweight .NET Core Push Notifications for Android, iOS and Web | ||||||||||
Shove | 212 | a month ago | 2 | mit | Go | |||||
Asynchronous & persistent push notification service, supporting APNS, FCM, Web Push, Telegram and Email. Written in Go (Golang). Mirror of https://gitlab.com/pennersr/shove | ||||||||||
Push Receiver | 165 | 12 | 19 | 6 months ago | 13 | September 08, 2020 | 34 | mit | JavaScript | |
A library to subscribe to GCM/FCM and receive notifications within a node process. | ||||||||||
Electron Push Receiver | 138 | 6 | 3 | 3 years ago | 15 | August 23, 2019 | 32 | mit | JavaScript | |
A module to bring Web Push support to Electron allowing it to receive notifications from Firebase Cloud Messaging (FCM). | ||||||||||
Push Plugin | 123 | 18 | 10 | 4 years ago | 33 | September 13, 2018 | 36 | apache-2.0 | Objective-C | |
Contains the source code for the Push Plugin. | ||||||||||
Ionic Pwa | 122 | 5 months ago | 27 | mit | TypeScript | |||||
🚀 Build a Progressive Web App with Ionic and Angular. Push Notifications. Deployed to Firebase Hosting. The Complete guide to build your PWA. Service Workers. Lighthouse. Web Manifest | ||||||||||
Ume | 102 | a year ago | 5 | Java | ||||||
Online Chatting Application (Android) || Messaging App || Firebase |
Register and receive push notifications
This plugin offers support to receive and handle native push notifications with a single unified API.
This does not mean you will be able to send a single push message and have it arrive on devices running different operating systems. By default Android uses FCM and iOS uses APNS and their payloads are significantly different. Even if you are using FCM for both Android and iOS there are differences in the payload required for the plugin to work correctly. For Android always put your push payload in the data
section of the push notification. For more information on why that is the case read Notification vs Data Payload. For iOS follow the regular FCM documentation.
This plugin does not provide a way to determine which platform you are running on. The best way to do that is use the device.platform
property provided by cordova-plugin-device.