Firebase Cloud Messaging

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

Utilizzando FCM, puoi notificare a un'app client che sono disponibili nuove email o altri dati da sincronizzare. 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 payload fino a 4096 byte a un'app client.



Iniziamo? Scegli la tua piattaforma:

iOS+ Android Web Flutter

Unity C++

Funzionalità chiave

Invia messaggi di notifica o messaggi di dati Invia messaggi di notifica che vengono mostrati agli utenti. Oppure invia messaggi di dati e determina completamente cosa accade nel codice della tua applicazione. Vedi Tipi di messaggi.
Targeting dei messaggi versatile Distribuisci messaggi all'app client in tre modi: a singoli dispositivi, gruppi di dispositivi o dispositivi con sottoscrizione ad argomenti.

Come funziona?

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

  1. Un ambiente attendibile 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 i test e per inviare messaggi di marketing o di coinvolgimento utilizzando potenti segmenti di targeting e analisi integrati o segmenti personalizzati importati.

Per maggiori dettagli e informazioni importanti sui componenti di FCM, consulta la panoramica architettonica .

Percorso di implementazione

Configura l'SDK FCM Configura Firebase e FCM nella tua app seguendo le istruzioni di configurazione per la tua piattaforma.
Sviluppa l'app client Aggiungi la gestione dei messaggi, la logica di sottoscrizione agli argomenti o altre funzionalità facoltative all'app client. Durante lo sviluppo, puoi inviare facilmente messaggi di test dal compositore di notifiche.
Sviluppa il server app Decidi se utilizzare il Firebase Admin SDK o il protocollo del server per creare la logica di invio, ovvero la logica per autenticare, creare richieste di invio, gestire le risposte e così via. Poi sviluppa la logica nel tuo ambiente attendibile.

Passaggi successivi