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 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.
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 al topic in background.
unsubscribeFromTopicSi disiscrive dal topic in background.
createChannelCrea un canale di notifica.
deleteChannelElimina un canale di notifica.
listChannelsElenca i canali di notifica disponibili.
addListenerChiamato quando viene ricevuto un nuovo token FCM.
addListenerChiamato quando viene ricevuta una nuova push notification.
addListenerChiamato quando viene eseguita un'azione su una push notification.
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.