Vai al contenuto

@capgo/capacitor-firebase-messaging

plugin Capacitor per Firebase Cloud Messaging (FCM)

plugin Capacitor per Firebase Cloud Messaging (FCM)

Inizia con checkPermissions() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • checkPermissions - Verifica il permesso per ricevere le notifiche push.
  • requestPermissions - Richiedi il permesso per ricevere le notifiche push.
  • isSupported - Verifica che tutte le API richieste esistano.
  • 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.
MetodoDescrizione
checkPermissionsVerifica il permesso di ricevere notifiche push.
requestPermissionsRichiedi il permesso per ricevere le notifiche push.
isSupportedVerifica se tutte le API richieste sono presenti.
getTokenRegistra l'app per ricevere notifiche push. Restituisce un token FCM che può essere usato per inviare messaggi push a quell'istanza di Messaging.
deleteTokenElimina 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.
getDeliveredNotificationsOttieni l'elenco delle notifiche visibili nella schermata delle notifiche.
removeDeliveredNotificationsRimuovi notifiche specifiche dalla schermata delle notifiche.
removeAllDeliveredNotificationsRimuovi tutte le notifiche dalla schermata delle notifiche.
subscribeToTopicSi iscrive a un topic in background.
unsubscribeFromTopicAnnulla l'iscrizione al topic in background.
createChannelCrea un canale di notifica.
deleteChannelElimina un canale di notifica.
listChannelsElenca i canali di notifica disponibili.
addListenerChiamato quando si riceve un nuovo token FCM.
addListenerChiamato quando si riceve una nuova notifica push.
addListenerChiamato quando viene eseguita un'azione di notifica push.
removeAllListeners- Rimuove tutti i listener di questo plugin.
getPluginVersionRestituisce la versione di questo plugin.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-firebase.

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.