@capgo/capacitor-firebase-messaging
Panoramica
Sezione intitolata “Panoramica”plugin Capacitor per Firebase Cloud Messaging (FCM)
Inizia con checkPermissions() e gli altri metodi principali elencati qui sotto.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | No | Proteggi con Capacitor.getPlatform() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”checkPermissions- Verifica i permessi per ricevere le notifiche push.requestPermissions- Richiedi il permesso per ricevere le notifiche push.isSupported- Verifica se tutte le API richieste sono presenti.getToken- Registra l'app per ricevere notifiche push. Restituisce un token FCM che può essere usato per inviare messaggi push a quell'istanza di Messaging.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
checkPermissions | Verifica il permesso di ricevere notifiche push. |
requestPermissions | Richiedi il permesso per ricevere le notifiche push. |
isSupported | Verifica se tutte le API richieste sono presenti. |
getToken | Registra l'app per ricevere notifiche push. Restituisce un token FCM che può essere usato per inviare messaggi push a quell'istanza di Messaging. |
deleteToken | Elimina il token FCM e annulla la registrazione dell'app per smettere di ricevere notifiche push. Può essere chiamato, ad esempio, quando un utente esegue il logout. |
getDeliveredNotifications | Ottieni l'elenco delle notifiche visibili nella schermata delle notifiche. |
removeDeliveredNotifications | Rimuovi notifiche specifiche dalla schermata delle notifiche. |
removeAllDeliveredNotifications | Rimuovi tutte le notifiche dalla schermata delle notifiche. |
subscribeToTopic | Si iscrive al topic in background. |
unsubscribeFromTopic | Si disiscrive dal topic in background. |
createChannel | Crea un canale di notifica. |
deleteChannel | Elimina un canale di notifica. |
listChannels | Elenca i canali di notifica disponibili. |
addListener | Chiamato quando viene ricevuto un nuovo token FCM. |
addListener | Chiamato quando viene ricevuta una nuova push notification. |
addListener | Chiamato quando viene eseguita un'azione su una push notification. |
removeAllListeners | - Rimuove tutti i listener di questo plugin. |
getPluginVersion | Restituisce la versione di questo plugin. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-firebase.
Continua con @capgo/capacitor-firebase-messaging
Sezione intitolata “Continua con @capgo/capacitor-firebase-messaging”Se stai usando @capgo/capacitor-firebase-messaging per pianificare il lavoro sui plugin nativi, collegalo a Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli sull'implementazione in Adding or Updating Plugins, Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Ionic Enterprise Plugin Alternatives, e Capgo Native Build per il workflow di prodotto in Capgo Native Builds.