La messaggistica per argomenti FCM ti consente di inviare un messaggio a più dispositivi che hanno attivato un determinato argomento. Componi i messaggi dell'argomento in base alle esigenze e FCM gestisce il routing e la consegna del messaggio in modo affidabile ai dispositivi giusti.
Punti chiave della messaggistica per argomenti:
- Più adatti a informazioni disponibili pubblicamente, come gli avvisi meteo.
- I messaggi dell'argomento sono ottimizzati per la velocità effettiva anziché per la latenza. Per una distribuzione rapida e sicura a singoli dispositivi o piccoli gruppi, seleziona come target i messaggi in base ai token di registrazione anziché agli argomenti.
Quote e limiti
La messaggistica per argomento supporta un numero illimitato di sottoscrizioni per ogni argomento. Tuttavia, FCM impone limiti in queste aree:
- Un'istanza dell'app può essere iscritta a un massimo di 2000 argomenti.
- Se utilizzi l'abbonamento batch per abbonarti alle istanze dell'app, ogni richiesta è limitata a 1000 istanze dell'app.
- La frequenza dei nuovi abbonamenti è limitata in base alla velocità per progetto. Se invii
troppe richieste di iscrizione in un breve periodo di tempo, i server di FCM
risponderanno con un messaggio
429 RESOURCE_EXHAUSTED
("quota superata"). Riprova con il backoff esponenziale.
Passaggi successivi
- Scopri come gestire gli abbonamenti agli argomenti utilizzando l'SDK Admin o dalla tua app client.
- Scopri come inviare messaggi agli argomenti utilizzando l'SDK Admin o l'API HTTP FCM v1.