In meiner Android-App verwende ich clientseitige Fan-out, um Daten an mehrere Orte in der Datenbank gleichzeitig zu übertragen, um Probleme zu vermeiden, zum Beispiel im Falle einer verlorenen Internetverbindung. Hier ist Beispielcode von Firebase Blog:Upload in Datenbank und Speicher zur gleichen Zeit in Firebase
Map updatedUser = new HashMap();
newPost.put("name", "Shannon");
newPost.put("username": "shannonrules");
Firebase ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
Map fanoutObject = new HashMap();
fanoutObject.put("https://stackoverflow.com/users/1", updatedUser);
fanoutObject.put("/usersWhoAreCool/1", updatedUser);
fanoutObject.put("/usersToGiveFreeStuffTo/1", updatedUser);
ref.updateChildren(fanoutObject); // atomic updating goodness
Aber jetzt würde ich auch neben dieser Bilddatendatei Speicherung laden möge. Ist das möglich, das gleichzeitig zu tun?
Wie Cedric geantwortet hat, gibt es keine Möglichkeit, in einem einzigen Vorgang auf mehrere Firebase-Funktionen zu schreiben. –