Den Erhalt der Einzigartigen Push-ID in FB
Szenario ist : json-Objekt hochgeladen werden, die von einer rest-api und Zugriff von einem android-app.
Isuue: bei jedem upload, der das Objekt gespeichert ist, unter einzigartigen push-id. Dieser ist variabel und nicht bekannt ist, beim Empfänger Ende. Also der komplette Pfad ist nicht bekannt.
In bestimmten Teil-code:
mRootRef = new Firebase("https://solvewa2y.firebaseio.com");
Firebase messagesRef=mRootRef.child(postId);
Muss ich ersetzen postId mit etwas so, ich kann das Objekt gespeichert, unabhängig von der eindeutigen id ODER ein Weg, um die eindeutige id jedes mal
- Wenn der Schlüssel automatisch generiert wird, auf einem anderen client, es gibt keine Magische Art und Weise, dass der Android-client kann es wissen. So müssen Sie entweder zu hören auf einer höheren Ebene
e.g. mRootRef.addChildEvenListener()
oder vorhersagbare Schlüssel. - Dies ist ein XY-problem. Mitglieder können post viel mehr präzise und relevante Antworten, wenn Sie beginnen, durch die Beschreibung der use-case -, - Beschränkungen und-Ansätze hast du bereits ausgeschlossen, anstatt nur die vorgeschlagene Lösung (magisch-sharing eine id zwischen zwei Kunden).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort ist wirklich einfach. Ich kämpfte für eine Lösung mit eventlisteners, bis ich fand diese Antwort hier