firebase.google.com Open in urlscan Pro
2a00:1450:4001:803::200e  Public Scan

Submitted URL: https://android.clients.google.com/c2dm/register3
Effective URL: https://firebase.google.com/docs/cloud-messaging?hl=it
Submission: On November 19 via api from IT — Scanned from IT

Form analysis 1 forms found in the DOM

GET https://firebase.google.com/s/results?hl=it

<form class="devsite-search-form" action="https://firebase.google.com/s/results?hl=it" method="GET">
  <div class="devsite-search-container">
    <button type="button" search-open="" class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Apri ricerca"></button>
    <div class="devsite-searchbox">
      <input aria-activedescendant="" aria-autocomplete="list" aria-label="Cerca" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Cerca" role="combobox"
        type="text" value="" aria-controls="devsite-search-popout-container-id-1">
      <div class="devsite-search-image material-icons" aria-hidden="true">
      </div>
      <div class="devsite-search-shortcut-icon-container" aria-hidden="true">
        <kbd class="devsite-search-shortcut-icon">/</kbd>
      </div>
    </div>
  </div>
  <div class="devsite-popout" id="devsite-search-popout-container-id-1">
    <div class="devsite-popout-result devsite-suggest-results-container" devsite-hide=""></div>
  </div>
</form>

Text Content

firebase.google.com utilizza i cookie di Google per erogare i propri servizi,
migliorarne la qualità e analizzare il traffico. Scopri di più.

Ok
 * 

Crea
 * Crea
 * Arriva sul mercato in modo rapido e sicuro con prodotti scalabili a livello
   globale
 * Vai a Crea

 * Creare prodotti
 * App Check
 * App Hosting
 * Authentication
 * Cloud Functions
 * Cloud Storage
 * Data Connect
 * Extensions

 * Firebase ML
 * Firestore
 * Genkit
 * Hosting
 * Realtime Database
 * Vertex AI in Firebase
 * AI generativa

Esegui
 * Esegui
 * Esegui la tua app in tutta sicurezza e offri la migliore esperienza agli
   utenti
 * Vai a Esegui

 * Esegui prodotti
 * A/B Testing
 * App Distribution
 * Cloud Messaging
 * Crashlytics
 * Google Analytics

 * In-App Messaging
 * Performance Monitoring
 * Remote Config
 * Test Lab

Soluzioni Prezzi Documenti
 * Panoramica
 * Concetti fondamentali
 * Crea
 * Esegui
 * Riferimento
 * Esempi

Community
 * Apprendimento
 * Eventi
 * Storie

Supporto Altro

/


 * English
 * Deutsch
 * Español
 * Español – América Latina
 * Français
 * Indonesia
 * Italiano
 * Polski
 * Português
 * Português – Brasil
 * Tiếng Việt
 * Türkçe
 * Русский
 * עברית
 * العربيّة
 * فارسی
 * हिंदी
 * বাংলা
 * ภาษาไทย
 * 中文 – 简体
 * 中文 – 繁體
 * 日本語
 * 한국어

Go to console
Accedi
 * Documentation
 * 
   FCM

Panoramica Concetti fondamentali
 * Aggiungi Firebase - Piattaforme Apple (iOS e versioni successive)
 * Aggiungi Firebase - Android
 * Aggiungi Firebase - Web
 * Aggiungi Firebase - Flutter
 * Aggiungi Firebase - C++
 * Aggiungi Firebase - Unity
 * Aggiungi Firebase - Ambienti server
 * Gestisci progetti Firebase
 * Piattaforme e framework supportati
 * Usa Emulator Suite
 * Assistenza per l'IA con Gemini in Firebase

Crea
 * Emulator Suite
 * Authentication
 * App Check
 * Data Connect
 * Firestore
 * Realtime Database
 * Storage
 * Regole di sicurezza
 * App Hosting
 * Hosting
 * Cloud Functions
 * Extensions
 * Vertex AI in Firebase
 * Genkit
 * ML

Esegui
 * Test Lab
 * App Distribution
 * Crashlytics
 * Performance Monitoring
 * Remote Config
 * A/B Testing
 * Analytics
 * Cloud Messaging
 * In-App Messaging
 * Dynamic Links
 * Google AdMob
 * Google Ads

Riferimento Esempi Altro



 * 

 * Crea
   * Altro
 * Esegui
   * Altro
 * Soluzioni
 * Prezzi
 * Documenti
   * Altro
   * Panoramica
   * Concetti fondamentali
     * Altro
   * Crea
     * Altro
   * Esegui
     * Altro
   * Riferimento
   * Esempi
 * Community
   * Altro
 * Supporto
 * Go to console

 * Panoramica
 * Ritira.
 * Test Lab
    * Presentazione
    * Test di integrazione con Flutter
    * iOS+
       * Per iniziare
       * Esegui un Robo test
       * Esegui uno script Robo
       * Esegui un test Ciclo di gioco
       * Esegui un XCTest
       * Eseguire test con la console Firebase
       * Esegui test con gcloud CLI
       * Esegui il test sui dispositivi disponibili
       * Analizzare i risultati dei test
   
    * Android
       * Per iniziare
       * Esegui un test di strumentazione
       * Esegui un Robo test
       * Esegui uno script Robo
       * Esegui un test Ciclo di gioco
       * Eseguire test con la console Firebase
       * Esegui test con gcloud CLI
       * Esegui dei test con Android Studio
       * Esegui il test sui dispositivi disponibili
       * Esegui test con dispositivi virtuali
       * Analizzare i risultati dei test
   
    * Utilizzo, quote e prezzi
    * Test con sistemi CI
    * Estendi con Cloud Functions
    * Eseguire il test con lo streaming dispositivo Android
    * Riferimento
    * Guida di riferimento per gli script Robo
    * Riferimento API REST
       * Test (invio test e monitoraggio)
       * ToolRisultati (recupero risultati)
   
    * Guida di riferimento alle autorizzazioni IAM di Test Lab
    * 
    * Risoluzione dei problemi e domande frequenti

 * App Distribution
    * Presentazione
    * Distribuire app per iOS
    * Utilizzare la console Firebase
    * Utilizza l'interfaccia a riga di comando di Firebase
    * Usa corsia Fast
    * Distribuire app per Android
    * Utilizzare la console Firebase
    * Utilizza l'interfaccia a riga di comando di Firebase
    * Usa corsia Fast
    * Utilizzo di Gradle
    * Usa il tester automatico
    * Gestisci tester
    * Aggiungere, rimuovere e cercare tester
    * Importa tester dai file CSV
    * Registra altri dispositivi iOS
    * Crea link di invito
    * Installare e testare app
    * Configurare il tester
    * Raccogliere feedback dai tester
    * Avvisare i tester in merito alle nuove build
    * Soluzioni
    * Best practice per la distribuzione di app Apple ai tester QA utilizzando
      CI/CD e Fastlane
    * Best practice per la distribuzione di app per Android ai tester QA che
      utilizzano CI/CD
    * 
    * Risoluzione dei problemi e domande frequenti

 * Monitoraggio
 * Crashlytics
    * Presentazione
    * Per iniziare
    * Ricevi report sugli arresti anomali NDK di Android
    * Verificare la tua implementazione
    * Ricevi report sugli arresti anomali leggibili
    * Personalizzazione dei report sugli arresti anomali
    * Informazioni sulle metriche senza arresti anomali
    * Filtra gli eventi per canale di Google Play
    * Debug degli errori ANR nell'app per Android
    * Monitora la tua release più recente
    * Personalizzazione degli avvisi di velocità
    * Ricevere assistenza con l'IA
    * Esporta i dati in BigQuery
    * Esegui l'upgrade al plug-in Gradle v3
    * Risoluzione dei problemi e domande frequenti sulla configurazione

 * Performance Monitoring
    * Presentazione
    * Per iniziare
       * iOS+
       * Android
       * Web
       * Flutter
   
    * Scopri di più sui dati raccolti automaticamente
    * Avvio dell'app, in primo piano e in background (iOS e versioni successive
      e Android)
    * Rendering dello schermo (iOS e versioni successive e Android)
    * Caricamento della pagina (web)
    * Richieste di rete HTTP/S
    * Personalizza la raccolta e l'aggregazione dei dati
    * Aggiungi il monitoraggio per un codice specifico
    * Aggiungi il monitoraggio per richieste di rete specifiche
    * Personalizza l'aggregazione dei dati delle richieste di rete
    * Disabilita Performance Monitoring
    * Monitorare, visualizzare e filtrare i dati
    * Panoramica della console
    * Filtrare i dati utilizzando attributi
    * Configura avvisi per problemi di prestazioni
    * Esporta i dati in BigQuery
    * 
    * Risoluzione dei problemi e domande frequenti

 * Iterazione
 * Remote Config
    * Presentazione
    * Per iniziare
    * Informazioni su Remote Config in tempo reale
    * Esplorazione dei casi d'uso
    * Comprendere parametri e condizioni
    * Gestisci modelli Remote Config
    * Modifica Remote Config in modo programmatico
    * Esplora le strategie di caricamento
    * Utilizzare Remote Config con Analytics
    * Estendi con Cloud Functions
    * Case study
    * Implementazioni
       * Presentazione
       * Per iniziare
       * Informazioni sulle implementazioni di Remote Config
   
    * Personalizzazione
       * Presentazione
       * Per iniziare
       * Informazioni sulla personalizzazione di Remote Config
       * Esplorazione dei casi d'uso
       * Esporta in BigQuery
       * Case study
   
    * Ambienti server
       * Utilizza Remote Config in ambienti server
   
    * Soluzioni
    * Utilizzare Remote Config lato server con Cloud Functions e Vertex AI
    * Aggiornare dinamicamente l'app Vertex AI in Firebase con Remote Config
    * Riferimento API
       * Riferimento API REST
       * Riferimento per l'espressione condizionale
       * Riferimento SDK Android
       * Riferimento SDK Swift
       * Riferimento SDK Obj-C
       * Riferimento Flutter
       * Riferimento Unity
       * Riferimento C++
       * Riferimento modulare web
       * Riferimento con spazio dei nomi web

 * A/B Testing
    * Presentazione
    * Informazioni sui test A/B di Firebase
    * Creare esperimenti di Remote Config con A/B Testing
    * Crea esperimenti di messaggistica con A/B Testing
    * Crea esperimenti di messaggistica in-app con test A/B
    * Esporta in BigQuery
    * Case study

 * Coinvolgimento
 * Analytics
    * Presentazione
    * Per iniziare
    * Comprendere i report
    * Registra eventi
    * Impostare le proprietà utente
    * Eventi di debug
    * Misurare le visualizzazioni di schermata
    * Impostare un ID utente
    * Misurare l'e-commerce
    * Misurare le entrate pubblicitarie
    * Misurare gli acquisti in-app
    * Utilizzo in una WebView
    * Estendi con Cloud Functions
    * Configurare la raccolta e l'utilizzo dei dati
    * Codici di errore
    * C++
       * Per iniziare
       * Registra eventi
       * Impostare le proprietà utente
   
    * Unity
       * Per iniziare
       * Registra eventi
       * Impostare le proprietà utente

 * Cloud Messaging
    * Presentazione
    * Esegui la migrazione all'API HTTP v1
    * Concetti e best practice
       * Panoramica dell'architettura FCM
       * Informazioni sui messaggi FCM
       * Informazioni sulla consegna dei messaggi
       * Invia messaggi su larga scala
       * Gestire i token di registrazione FCM
       * Ottieni insight AI per le campagne di messaggistica
   
    * iOS+
       * Configura un client per le piattaforme Apple
       * Invia un messaggio di prova
       * Invia messaggi a più dispositivi
       * Invia un'immagine nel payload di notifica
       * Ricevere messaggi
       * Iniziare a utilizzare Attività in tempo reale
       * Invia messaggi agli argomenti
       * Invia a gruppi di dispositivi
       * Inviare messaggi con la console Firebase
   
    * Android
       * Configurare un client Android
       * Invia un messaggio di prova
       * Invia messaggi a più dispositivi
       * Invia un'immagine nel payload di notifica
       * Ricevere messaggi
       * Impostare e gestire la priorità dei messaggi
       * Invia messaggi agli argomenti
       * Invia a gruppi di dispositivi
       * Invia messaggi upstream
       * Inviare messaggi con la console Firebase
   
    * Flutter
       * Configurare un client Flutter
       * Invia un messaggio di prova
       * Ricevere messaggi
       * Iscriviti agli argomenti
   
    * C++
       * Imposta un client C++
       * Ricevere messaggi
       * Invia messaggi agli argomenti
       * Invia a gruppi di dispositivi
       * Inviare messaggi con la console Firebase
   
    * Unity
       * Configurare un client Unity
       * Ricevere messaggi
       * Invia messaggi agli argomenti
       * Invia a gruppi di dispositivi
       * Invia messaggi upstream
       * Inviare messaggi con la console Firebase
   
    * Web (JavaScript)
       * Configurare un client JavaScript
       * Invia un messaggio di prova
       * Invia messaggi a più dispositivi
       * Ricevere messaggi
       * Invia messaggi agli argomenti
       * Invia a gruppi di dispositivi
       * Inviare messaggi con la console Firebase
   
    * Ambienti server
       * Ambiente del server e FCM
       * Esegui la migrazione all'API HTTP v1
       * Autorizza le richieste di invio
       * Richieste di invio build
       * Ricevi messaggi upstream
       * Gestisci gli argomenti dal server

 * In-App Messaging
    * Presentazione
    * Per iniziare
    * Esplorazione dei casi d'uso
    * Crea una campagna
    * Modifica il comportamento del messaggio
    * Personalizzare i messaggi

 * Dynamic Links
    * Presentazione
    * Integrazioni con i sistemi operativi
    * Crea link dinamici
       * Presentazione
       * iOS
       * Android
       * Flutter
       * C++
       * Unity
       * REST
       * Creazione manuale degli URL
   
    * Ricevi link dinamici
       * iOS
       * Android
       * Flutter
       * C++
       * Unity
   
    * Utilizza un dominio personalizzato
    * Visualizza dati di analisi
    * Esegui il debug dei link dinamici
    * Anteprime dei link e metadati social

 * Google AdMob
    * Presentazione
    * Guida introduttiva per iOS
    * Inizia per Android
    * Utilizzare Analytics e Firebase con le app AdMob
    * Utilizzare AdMob in un gioco
    * C++
       * Per iniziare
       * Guida alla migrazione di AdMob
   
    * Unity
       * Per iniziare
   
    * Soluzioni
    * Testare l'adozione di nuovi formati degli annunci
       * Panoramica delle soluzioni
       * Tutorial sulla soluzione
   
    * Ottimizza la frequenza degli annunci
       * Panoramica delle soluzioni
       * Tutorial sulla soluzione
   
    * Ottimizza la monetizzazione ibrida
       * Tutorial sulla soluzione

 * Google Ads
    * Presentazione
    * Soluzioni
    * Misurare le conversioni di Google Ads per iOS
       * Tutorial sulla soluzione

 * App Indexing
    * Panoramica

 * Prodotti correlati
 * Authentication
 * Extensions

 * Crea
 * Vai a Crea
 * Creare prodotti
 * App Check
 * App Hosting
 * Authentication
 * Cloud Functions
 * Cloud Storage
 * Data Connect
 * Extensions
 * Firebase ML
 * Firestore
 * Genkit
 * Hosting
 * Realtime Database
 * Vertex AI in Firebase
 * AI generativa

 * Esegui
 * Vai a Esegui
 * Esegui prodotti
 * A/B Testing
 * App Distribution
 * Cloud Messaging
 * Crashlytics
 * Google Analytics
 * In-App Messaging
 * Performance Monitoring
 * Remote Config
 * Test Lab

 * Panoramica
 * Concetti fondamentali
 * Crea
 * Esegui
 * Riferimento
 * Esempi

 * Apprendimento
 * Eventi
 * Storie

 * Aggiungi Firebase - Piattaforme Apple (iOS e versioni successive)
 * Aggiungi Firebase - Android
 * Aggiungi Firebase - Web
 * Aggiungi Firebase - Flutter
 * Aggiungi Firebase - C++
 * Aggiungi Firebase - Unity
 * Aggiungi Firebase - Ambienti server
 * Gestisci progetti Firebase
 * Piattaforme e framework supportati
 * Usa Emulator Suite
 * Assistenza per l'IA con Gemini in Firebase

 * Emulator Suite
 * Authentication
 * App Check
 * Data Connect
 * Firestore
 * Realtime Database
 * Storage
 * Regole di sicurezza
 * App Hosting
 * Hosting
 * Cloud Functions
 * Extensions
 * Vertex AI in Firebase
 * Genkit
 * ML

 * Test Lab
 * App Distribution
 * Crashlytics
 * Performance Monitoring
 * Remote Config
 * A/B Testing
 * Analytics
 * Cloud Messaging
 * In-App Messaging
 * Dynamic Links
 * Google AdMob
 * Google Ads


Save the date for Firebase Demo Day 2024. Learn how to build and run modern,
AI-powered apps users love. Learn more.
Questa pagina è stata tradotta dall'API Cloud Translation.
 * Firebase
 * 
   Documentation
 * 
   FCM
 * 
   Esegui

Questa pagina è stata utile?

Invia feedback
 * Su questa pagina
 * Funzionalità chiave
 * Come funziona?
 * Percorso di implementazione
 * Passaggi successivi
 * 

FIREBASE CLOUD MESSAGING

bookmark_borderbookmark Mantieni tutto organizzato con le raccolte Salva e
classifica i contenuti in base alle tue preferenze.
plat_ios plat_android plat_web plat_flutter plat_cpp plat_unity

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.

Attenzione :invio di messaggi (inclusi i messaggi upstream) con FCM Le API
legacy HTTP e XMPP sono state ritirate il 20 giugno 2023 e verranno rimosse a
partire da giugno 2024. Se utilizzi le API di invio legacy di FCM, ti
consigliamo vivamente di eseguire la migrazione all'API HTTP v1 o considerare
l'utilizzo SDK Admin per creare richieste di invio.


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

 * Esegui l'app Android o iOS Esempio di guida rapida. Questi esempi ti
   consentono di eseguire ed esaminare il codice per inviare un test a un
   singolo dispositivo usando la console Firebase.

 * Scopri di più su FCM dal panoramica dell'architettura, guide ai concetti
   chiave di FCM, e best practice per inviare messaggi su larga scala e la
   gestione dei token di registrazione.

 * Prova i tutorial per Android o iOS.

 * Aggiungi Firebase Cloud Messaging a Android, Mela, o un'app web.

 * Configura il tuo ambiente attendibile in cui creerai e invierai richieste di
   messaggi. Puoi scrivere la logica di invio utilizzando SDK Admin, e esegui
   facilmente il deployment di quel codice su Cloud Functions for Firebase o su
   un altro cloud ambienti gestiti da Google. In alternativa, puoi eseguire lo
   sviluppo del server utilizzando Protocollo server FCM.

Questa pagina è stata utile?

Invia feedback


Salvo quando diversamente specificato, i contenuti di questa pagina sono
concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli
esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori
dettagli, consulta le norme del sito di Google Developers. Java è un marchio
registrato di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2024-09-12 UTC.

Vuoi dirci altro? [[["Facile da capire","easyToUnderstand","thumb-up"],["Il
problema è stato
risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano
le informazioni di cui ho
bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi
passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema
di traduzione","translationIssue","thumb-down"],["Problema relativo a
esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo
aggiornamento 2024-09-12 UTC."],[],[]]


 * LEARN
   
   * Developer guides
   * SDK & API reference
   * Esempi
   * Librerie
   * GitHub


 * STAY CONNECTED
   
   * Check out the blog
   * Find us on Reddit
   * Follow on X
   * Subscribe on YouTube
   * Attend an event


 * ASSISTENZA
   
   * Contact support
   * Stack Overflow
   * Slack community
   * Google group
   * Release notes
   * Brand guidelines
   * Domande frequenti

 * Android
 * Chrome
 * Firebase
 * Google Cloud Platform
 * All products

 * Termini
 * Privacy
 * Manage cookies

 * English
 * Deutsch
 * Español
 * Español – América Latina
 * Français
 * Indonesia
 * Italiano
 * Polski
 * Português
 * Português – Brasil
 * Tiếng Việt
 * Türkçe
 * Русский
 * עברית
 * العربيّة
 * فارسی
 * हिंदी
 * বাংলা
 * ภาษาไทย
 * 中文 – 简体
 * 中文 – 繁體
 * 日本語
 * 한국어

Info

Chat


INFORMAZIONI SULLA PAGINA

bug_reportfullscreen close_fullscreen close


IN QUESTA PAGINA

 * Su questa pagina
 * Funzionalità chiave
 * Come funziona?
 * Percorso di implementazione
 * Passaggi successivi