Ich muss bestimmte Variablen in der Datenbank und im Speicher speichern. Es ist jedoch wichtig, die Gewissheit zu haben, dass diese Variablen in den beiden Datenbanken gespeichert werden und nicht nur in einem, außerdem müssen diese Variablen die gleichen Werte haben. aber ich sehe, dass Speicher und Datenbank nicht in Kommunikation sind. Wie kann ich das beheben?Firebase-Speicher und Datenbankregeln Kommunikation
6
A
Antwort
2
Die kurze Antwort ist, dass derzeit Sicherheitsregeln von einem Dienst nicht auf Daten von einem anderen Dienst zugreifen können. Weitere Informationen finden Sie unter this thread (ähnliches generelles Problem).
Wenn die Daten, die Sie teilen möchten, benutzerspezifisch sind, können Sie benutzerdefinierte Token, die diese Daten enthalten, die für alle Dienste gemeinsam genutzt werden können (da beide Dienste das gleiche Token erhalten).
Das Problem ist, dass in meinem Fall die Daten von anderen Benutzern geändert werden müssen. Wenn es nur durch Besitzer geändert werden kann, wäre es weniger kompliziert. aber in diesem Fall ist die Synchronisation der Daten sehr wichtig, denn ohne die Synchronisierung könnte ein anderer Benutzer freiwillig eine Dateninkonsistenz erstellen. Diese Lösung ist in Ordnung, erfordert aber einen nodejs Server – DThink
Ich habe das gleiche Problem, haben Sie eine Lösung gefunden? – Andrea