Firebase Cloud Messaging

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

Utilizzando FCM, puoi informare un'app client della presenza di nuove email o altri dati disponibili per la sincronizzazione. Puoi inviare messaggi di notifica per favorire il ricoinvolgimento degli utenti la conservazione delle risorse. Per casi d'uso come la messaggistica immediata, un messaggio può trasferire fino a 4096 byte per un'app client.


Iniziamo? Scegli la tua piattaforma:

iOS+ Android Web Flutter

Unità C++

Funzionalità chiave

Invia messaggi di notifica o messaggi di dati Invia messaggi di notifica che vengono mostrati all'utente. Oppure invia messaggi di dati e determina completamente cosa succede del codice della tua applicazione. Vedi Tipi di messaggi.
Targeting dei messaggi versatile Distribuisci i messaggi alla tua app client in tre modi: per singoli dispositivi, gruppi di dispositivi o dispositivi con abbonamenti ad argomenti.

Come funziona?

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

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

Puoi inviare messaggi tramite Firebase Admin SDK o Protocollo server FCM. Puoi utilizzare Notifiche Composer per eseguire test e inviare messaggi di marketing o di coinvolgimento i messaggi utilizzando le potenti funzionalità di targeting e analisi integrate segmenti importati.

Per ulteriori dettagli e informazioni importanti sui componenti di FCM, consulta la panoramica dell'architettura.

Percorso di implementazione

Configura l'SDK FCM Configura Firebase e FCM sulla tua app in base alle istruzioni di configurazione specifiche per la tua piattaforma.
Sviluppa la tua app client Aggiungi alla tua app client la gestione dei messaggi, la logica di sottoscrizione agli argomenti o altre funzionalità facoltative. Durante lo sviluppo, puoi inviare facilmente messaggi di test dal Editor di notifiche.
Sviluppa il tuo server di app Decidi se utilizzare Firebase Admin SDK o il protocollo del server per creare il tuo messaggio di invio logica: eseguire l'autenticazione, creare richieste di invio, gestire le risposte e così via. poi crea la logica nel tuo ambiente attendibile.

Passaggi successivi