Die Funktion für Nachrichten an Gerätegruppen wurde eingestellt und funktioniert nach dem 29. September 2027 nicht mehr. In der Anleitung erfahren Sie, wie Sie die Funktion migrieren.
Eigene Zuordnung von Gruppen-Tokens verwalten
Da FCM Ihre Gerätegruppen nicht mehr speichert, müssen Sie auf Ihrem App-Server eine eigene Zuordnung zwischen Ihren Gruppen (z. B. einer Nutzer-ID) und den zugehörigen FCM-Registrierungstokens erstellen und verwalten. Wir empfehlen die Verwendung einer Lösung für die dauerhafte Speicherung wie Cloud Firestore, Realtime Database oder eine relationale Datenbank.
Wenn eine Client-App gestartet wird oder ihr Token aktualisiert wird, sollte das Token erfasst und zur Speicherung an Ihr Backend gesendet werden. Ihr Backend ordnet dieses Token dann dem entsprechenden Nutzer oder der entsprechenden Gruppe zu.
Vorhandene Zuordnung von Gruppen-Tokens abrufen
Die FCM-APIs zur Verwaltung von Gerätegruppen bieten eine GET-Methode
zum Abrufen der Liste der Registrierungstokens, die zu einem bestimmten
notification_key gehören.
WARNUNG: Die API zum Abrufen der Zuordnung von Gruppen-Tokens wird am 29. September 2027 eingestellt und die Daten werden danach nicht mehr aufbewahrt. Rufen Sie Ihre Gruppendaten vor dem 29. September 2027 ab, wenn Sie sie benötigen.
Nachrichten an jedes Token einer Gruppe senden
Wenn Sie eine Nachricht an eine Gruppe senden möchten, die Ihre neu verwalteten Zuordnungen von Gruppen-Tokens verwendet, rufen Sie die Liste der Tokens aus Ihrer Datenbank ab.
Wenn Sie das Firebase Admin SDK verwenden, können Sie die API für Multicast-Nachrichten (sendEachForMulticast) verwenden, um eine einzelne Nachrichtennutzlast gleichzeitig an mehrere Tokens zu senden.
Wenn Sie die FCM HTTP v1 API direkt aufrufen, müssen Sie für jedes Token in Ihrer Gruppe eine separate HTTP-Anfrage senden. Dazu iterieren Sie über die Liste der Registrierungstokens und senden eine Anfrage, bei der das Feld token in der Nachrichtennutzlast explizit festgelegt ist.
Themen-Messaging für große Fanouts verwenden
Themen-Messaging ist kein direkter Ersatz für Gruppen-Messaging. Themen sind für den Durchsatz und nicht für die Latenz optimiert und werden für große Fanouts empfohlen. Weitere Informationen zum Verwalten von Themenabos und zum Senden von Nachrichten an Themen