Übersicht
Abschnitt: „Übersicht“Capacitor Plugin für Firebase Cloud Messaging (FCM)
Starte mit checkPermissions() und den anderen unten aufgeführten Core-Methoden.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Nativ |
| Android | Ja | Nativ |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“checkPermissions- Berechtigung für Push-Benachrichtigungen prüfen.requestPermissions- Berechtigung für Push-Benachrichtigungen anfordern.isSupported- Prüft, ob alle erforderlichen APIs vorhanden sind.getToken- Registriere die App, um Push-Benachrichtigungen zu erhalten. Es wird ein FCM-Token zurückgegeben, mit dem Push-Nachrichten an diese Messaging-Instanz gesendet werden können.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
checkPermissions | Prüft die Berechtigung für Push-Benachrichtigungen. |
requestPermissions | Berechtigung für Push-Benachrichtigungen anfordern. |
isSupported | Prüft, ob alle erforderlichen APIs vorhanden sind. |
getToken | Registriert die App für Push-Benachrichtigungen. Gibt einen FCM-Token zurück, der zum Senden von Push-Nachrichten an diese Messaging-Instanz genutzt werden kann. |
deleteToken | Löscht den FCM-Token und hebt die Registrierung der App auf, damit keine Push-Benachrichtigungen mehr empfangen werden. Kann z. B. aufgerufen werden, wenn sich ein Nutzer abmeldet. |
getDeliveredNotifications | Ruft eine Liste der Benachrichtigungen ab, die auf dem Benachrichtigungsbildschirm sichtbar sind. |
removeDeliveredNotifications | Entfernt bestimmte Benachrichtigungen aus dem Benachrichtigungsbildschirm. |
removeAllDeliveredNotifications | Entfernt alle Benachrichtigungen aus dem Benachrichtigungsbildschirm. |
subscribeToTopic | Abonniert ein Topic im Hintergrund. |
unsubscribeFromTopic | Meldet sich im Hintergrund von einem Topic ab. |
createChannel | Erstellt einen Notification Channel. |
deleteChannel | Löscht einen Notification Channel. |
listChannels | Listet die verfügbaren Notification Channels auf. |
addListener | Wird aufgerufen, wenn ein neues FCM-Token empfangen wird. |
addListener | Wird aufgerufen, wenn eine neue Push-Benachrichtigung empfangen wird. |
addListener | Wird aufgerufen, wenn eine Aktion einer Push-Benachrichtigung ausgeführt wird. |
removeAllListeners | Entfernt alle Listener für dieses Plugin. |
getPluginVersion | Die Version dieses Plugins abrufen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-firebase.
Weiter mit @capgo/capacitor-firebase-messaging
Abschnitt mit dem Titel „Weiter mit @capgo/capacitor-firebase-messaging“Wenn du es nutzt @capgo/capacitor-firebase-messaging Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter „Plugins hinzufügen oder aktualisieren“, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen und Capgo Native Builds optimieren für den Produkt-Workflow in Capgo Native Builds.