Migration von Gerätegruppen

Die Funktion zum Senden von Nachrichten an Gerätegruppen wurde eingestellt und funktioniert nach dem 29. September 2027 nicht mehr. Die Anleitung hilft Ihnen bei der Migration.

Eigene Zuordnung von Gruppentokens 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 persistenten Speicherlösung wie Cloud Firestore, Realtime Database oder einer relationalen 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 Gruppentokens abrufen

Die FCM-APIs zur Verwaltung von Gerätegruppen bieten eine GET-Methode zum Abrufen der Liste der Registrierungstokens, die zu einer bestimmten notification_key gehören.

ACHTUNG: Die API zum Abrufen der Zuordnung von Gruppentokens wird am 29. September 2027 eingestellt und die Daten werden danach nicht mehr aufbewahrt. Rufen Sie Ihre Gruppendaten bei Bedarf vor dem 29. September 2027 ab.

Nachrichten an jedes Token einer Gruppe senden

Wenn Sie eine Nachricht an eine Gruppe senden möchten, die Sie mit Ihren neu verwalteten Gruppentokenzuordnungen verknüpft haben, rufen Sie die Liste der Tokens aus Ihrer Datenbank ab.

Wenn Sie das Firebase Admin SDK verwenden, können Sie mit der Multicast Messaging API (sendEachForMulticast) eine einzelne Nachrichtennutzlast gleichzeitig an mehrere Tokens 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 explizit in der Nachrichtennutzlast festgelegt ist.

Themennachrichten für große Fanout-Szenarien verwenden

Themenbezogene Nachrichten sind kein direkter Ersatz für Gruppennachrichten. Themen sind für den Durchsatz und nicht für die Latenz optimiert und werden für große Fanout-Muster empfohlen. Weitere Informationen zum Verwalten von Themenabos und zum Senden von Nachrichten an Themen