Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Phonegap Plugin Push | 1,989 | 228 | 16 | 3 years ago | 62 | September 19, 2019 | 440 | mit | Java | |
Register and receive push notifications | ||||||||||
Nativescript Plugin Firebase | 1,000 | 125 | 10 | 2 years ago | 159 | November 05, 2020 | 537 | mit | TypeScript | |
:fire: NativeScript plugin for Firebase | ||||||||||
Firebasepushnotificationplugin | 377 | 16 | 12 | 4 months ago | 61 | October 11, 2022 | 124 | mit | C# | |
Firebase Push Notification Plugin for Xamarin iOS and Android | ||||||||||
Pushnotificationplugin | 202 | 5 | 6 | 5 months ago | 55 | November 10, 2022 | 29 | mit | C# | |
Push Notification Plugin for Xamarin iOS and Android | ||||||||||
Hms React Native Plugin | 193 | 2 | a month ago | 23 | July 18, 2022 | 11 | apache-2.0 | Java | ||
This repo contains all of React-Native HMS plugins. | ||||||||||
Fcm Push Plugin | 170 | 3 years ago | apache-2.0 | Kotlin | ||||||
IntelliJ IDEA plugin to send pushes using Firebase Cloud Messaging (FCM) | ||||||||||
Flutter Apns | 128 | 1 | 2 | 2 months ago | 18 | August 08, 2022 | 6 | bsd-3-clause | Dart | |
Flutter Plugin for Push notification servers | ||||||||||
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. | ||||||||||
Cordova Push Notification | 105 | 10 years ago | 5 | Objective-C | ||||||
Cordova ARC plugin for Push Notifications | ||||||||||
Hms Cordova Plugin | 80 | a month ago | 10 | April 29, 2022 | 6 | apache-2.0 | Java | |||
This repo contains all of Cordova HMS plugins. |
This project is not under active development. Folks who are users of this plugin should switch to using cordova-plugin-push which is a fork of this project.
Register and receive push notifications
The links below take you to the version 2.x documentation which includes a number of breaking API changes from version 1.x, mostly the move from GCM to FCM. If you are using version 1.x please reference the docs in the v1.x branch.
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.
Starting with version 2.0.0
, this plugin will support CocoaPods
installation
of the Firebase Cloud Messaging
library. More details are available in the
Installation documentation.