Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) è una soluzione di messaggistica multipiattaforma che ti consente di inviare messaggi in modo affidabile senza alcun costo.
Utilizzando FCM, puoi notificare a un'app client che sono disponibili nuovi messaggi di posta elettronica o altri dati per la sincronizzazione. Puoi inviare messaggi di notifica per incentivare il coinvolgimento e la fidelizzazione degli utenti. Per casi d'uso come la messaggistica istantanea, un messaggio può trasferire un payload fino a 4 KB a un'app client.Utilizzi le API obsolete di Google Cloud Messaging? Ulteriori informazioni su come migrare a FCM.
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 dell'applicazione. Vedi Tipi di messaggi . |
Targeting del messaggio versatile | Distribuisci messaggi alla tua app client in uno dei tre modi seguenti: 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 della batteria di FCM. |
Come funziona?
Un'implementazione FCM include due componenti principali per l'invio e la ricezione:
- Un ambiente affidabile come Cloud Functions per Firebase o un server app su cui creare, indirizzare e inviare messaggi.
- Un'app client iOS, Android o Web (JavaScript) che riceve messaggi tramite il servizio di trasporto specifico della piattaforma corrispondente.
Puoi inviare messaggi tramite Firebase Admin SDK o i protocolli del server FCM . Puoi utilizzare il Compositore di notifiche per testare e inviare messaggi di marketing o di coinvolgimento utilizzando potenti funzionalità di targeting e analisi integrate o segmenti importati personalizzati.
Vedere la panoramica dell'architettura per maggiori dettagli e informazioni importanti sui componenti di FCM.