Messaggistica cloud Firebase

Firebase Cloud Messaging (FCM) è una soluzione di messaggistica multipiattaforma che ti consente di inviare messaggi in modo affidabile e senza alcun costo.

Utilizzando FCM, puoi notificare a un'app client che nuovi messaggi di posta elettronica o altri dati sono disponibili per la sincronizzazione. Puoi inviare messaggi di notifica per favorire il coinvolgimento e la fidelizzazione degli utenti. Per casi d'uso come la messaggistica istantanea, un messaggio può trasferire un carico utile fino a 4000 byte a un'app client.

Configurazione iOS+ Configurazione Android Configurazione Web Configurazione Flutter Configurazione C++ Configurazione Unity

Funzionalità chiave

Invia messaggi di notifica o messaggi di dati Invia messaggi di notifica che vengono visualizzati al tuo utente. Oppure invia messaggi di dati e determina completamente cosa succede nel codice della tua applicazione. Vedi Tipi di messaggio .
Targeting versatile dei messaggi Distribuisci i messaggi alla tua app client in 3 modi: a singoli dispositivi, a gruppi di dispositivi o a dispositivi iscritti ad argomenti.
Invia messaggi dalle app client Invia riconoscimenti, chat e altri messaggi dai dispositivi al tuo server tramite il canale di connessione affidabile ed efficiente in termini di batteria di FCM.

Come funziona?

Un'implementazione FCM include due componenti principali per l'invio e la ricezione:

  1. Un ambiente affidabile come Cloud Functions for Firebase o un server app su cui creare, indirizzare e inviare messaggi.
  2. Un'app client Apple, Android o Web (JavaScript) che riceve messaggi tramite il servizio di trasporto specifico della piattaforma corrispondente.

Puoi inviare messaggi tramite Firebase Admin SDK o il protocollo del server FCM . Puoi utilizzare il compositore di notifiche per testare e inviare messaggi di marketing o di coinvolgimento utilizzando potenti targeting e analisi integrati o segmenti importati personalizzati .

Consulta la panoramica dell'architettura per maggiori dettagli e informazioni importanti sui componenti di FCM.

Percorso di implementazione

Configura l'SDK FCM Configura Firebase e FCM sulla tua app seguendo le istruzioni di configurazione per la tua piattaforma.
Sviluppa la tua app client Aggiungi la gestione dei messaggi, la logica di sottoscrizione degli argomenti o altre funzionalità facoltative alla tua app client. Durante lo sviluppo, puoi facilmente inviare messaggi di prova dal compositore delle notifiche .
Sviluppa il tuo server delle applicazioni Decidi se desideri utilizzare Firebase Admin SDK o il protocollo server per creare la logica di invio: logica per autenticare, creare richieste di invio, gestire risposte e così via. Quindi crea la logica nel tuo ambiente attendibile.

Prossimi passi