Mit FCM-Themennachrichten können Sie eine Nachricht an mehrere Geräte senden, die sich für ein bestimmtes Thema angemeldet haben. Sie verfassen nach Bedarf Themennachrichten und FCM kümmert sich um das Routing und die zuverlässige Zustellung der Nachricht an die richtigen Geräte.
Wichtige Punkte zu Themen in Nachrichten:
- Am besten geeignet für öffentlich verfügbare Informationen wie Wetterwarnungen.
- Themennachrichten sind für den Durchsatz optimiert, nicht für die Latenz. Für die schnelle und sichere Zustellung an einzelne Geräte oder kleine Gruppen sollten Sie Nachrichten auf Registrierungstokens ausrichten statt auf Themen.
Kontingente und Limits
Bei Themennachrichten werden unbegrenzte Abos für jedes Thema unterstützt. FCM erzwingt jedoch Limits in den folgenden Bereichen:
- Eine App-Instanz kann maximal 2.000 Themen abonnieren.
- Wenn Sie Batch-Abos verwenden, um App-Instanzen zu abonnieren, ist jede Anfrage auf 1.000 App-Instanzen begrenzt.
- Die Häufigkeit neuer Abos ist pro Projekt begrenzt. Wenn Sie innerhalb kurzer Zeit zu viele Aboanfragen senden, antworten die FCM-Server mit einer
429 RESOURCE_EXHAUSTED
-Antwort („Kontingent überschritten“). Wiederholen Sie den Vorgang mit exponentiellem Backoff.
Nächste Schritte
- Informationen zum Verwalten von Themenabos mit dem Admin SDK oder über Ihre Client-App
- Nachrichten an Themen senden – mit dem Admin SDK oder der FCM v1 HTTP API