Ich verwende derzeit die Firebase-Benachrichtigungskonsole, um Benachrichtigungen an bestimmte Android-Geräte über Themen zu senden. Ist es möglich, die Themen, die das Gerät abonniert hat, mit dem Benutzerkonto zu verknüpfen, das über die Firebase-Authentifizierung angemeldet ist?Firebase-Benachrichtigungsthemen und Firebase-Authentifizierung integrieren
Idealerweise möchte ich, dass beim Anmelden des Benutzers eine Anfrage gesendet werden kann, um alle Themen zu ermitteln, die der Benutzer zuvor auf einem anderen Gerät abonniert hat, und dieselben Themen auf diesem Gerät abonnieren. Wenn sich der Benutzer abmeldet, sollte sich das Gerät in ähnlicher Weise von allen Themen abmelden.
Ich würde es vorziehen, wenn dies getan werden könnte, ohne irgendeinen serverseitigen Code schreiben zu müssen.
Danke für die Antwort. Meine Sorge ist, wenn die Datenbank aus irgendeinem Grund mit den vom Gerät abonnierten Themen nicht mehr synchron ist. Gibt es eine Methode, die ich aufrufen kann, die alle von dem Gerät abonnierten Themen zu dem gegebenen Zeitpunkt abrufen wird, die ich dann verwenden kann, um die in der Datenbank gespeicherten Werte zu überprüfen. –
Sie können Datenbank-Listener auf den Geräten einrichten, damit sie sich bei Änderungen der Datenbank bei Bedarf abonnieren und abmelden können. –