Übersicht
Section titled “Overview”Capacitor-Plugin für Firebase Cloud Messaging (FCM)
Mit checkPermissions() und die anderen Kernmethoden, die unten aufgeführt sind.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Unterstützung | Hinweise |
|---|---|---|
| iOS | Ja | Nativ |
| Android | Ja | Nativ |
| Web | Nein | Wächter mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”checkPermissions- Überprüfen Sie die Berechtigung, Push-Benachrichtigungen zu empfangen.requestPermissions- Fordern Sie die Berechtigung an, Push-Benachrichtigungen zu empfangen.isSupportedÜberprüft, ob alle erforderlichen APIs vorhanden sind.getToken- Registrieren Sie die App, um Push-Benachrichtigungen zu empfangen. Gibt ein FCM-Token zurück, das zum Senden von Push-Nachrichten an diese Messaging-Instanz verwendet werden kann.
Öffentliches API
Abschnitt mit dem Titel “Öffentliches API”| Methode | Beschreibung |
|---|---|
checkPermissions | Überprüfen Sie die Berechtigung, Push-Benachrichtigungen zu empfangen. |
requestPermissions | Bitten Sie um die Berechtigung, Push-Benachrichtigungen zu empfangen. |
isSupported | Überprüft, ob alle erforderlichen APIs existieren. |
getToken | Registrieren Sie die App, um Push-Benachrichtigungen zu empfangen. Rufen Sie einen FCM-Token ab, der zum Senden von Push-Nachrichten an diese Messaging-Instanz verwendet werden kann. |
deleteToken | Löschen Sie den FCM-Token und deaktivieren Sie die App, um die Empfangung von Push-Benachrichtigungen zu stoppen. Dies kann zum Beispiel dann erfolgen, wenn sich ein Benutzer abmeldet. |
getDeliveredNotifications | Holen Sie sich eine Liste der auf dem Benachrichtigungsbildschirm sichtbaren Benachrichtigungen. |
removeDeliveredNotifications | Entfernen Sie bestimmte Benachrichtigungen vom Benachrichtigungsbildschirm. |
removeAllDeliveredNotifications | Entfernen Sie alle Benachrichtigungen vom Benachrichtigungsbildschirm. |
subscribeToTopic | Abonnieren Sie einen Thema im Hintergrund. |
unsubscribeFromTopic | Abonnieren Sie ein Thema im Hintergrund. |
createChannel | Erstellen Sie eine Benachrichtigungs-Kanal. |
deleteChannel | Eine Benachrichtigungschannel löschen. |
listChannels | Alle verfügbaren Benachrichtigungschannels auflisten. |
addListener | Wird aufgerufen, wenn ein neuer FCM-Token erhalten wird. |
addListener | Wird aufgerufen, wenn eine neue Push-Benachrichtigung erhalten wird. |
addListener | Wird aufgerufen, wenn eine neue Push-Benachrichtigungsaktion durchgeführt wird. |
removeAllListeners | Entferne alle Listener für diesen Plugin. |
getPluginVersion | Ermitteln Sie die Version dieses Plugins. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-firebase.
Fortschrittlich von @capgo/capacitor-firebase-messaging
Abschnitt mit dem Titel “Fortschrittlich von @capgo/capacitor-firebase-messaging”Wenn Sie Firebase Messaging verwenden @capgo/capacitor-Firebase-Messaging um native Plugin-Arbeit zu planen, verbinden Sie es mit Capgo Plugin-Verzeichnis zur Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetail in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins Ionische Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen, und Capgo Native Builds für das Produktworkflow in Capgo Native Builds.