Ich verstehe, wie Bilder hochgeladen/heruntergeladen werden. Sie fragen sich, wie Sie diese Daten in der Firebase-Konsole verwalten können?Firebase Speicherstruktur Beispiel
Wir laden hauptsächlich Bilder/Videos hoch und senden sie zwischen Usern über den privaten Chat/Gruppenchat innerhalb unserer App.
Also fing ich an, dies zu schaffen:
sollte ich Bilder Benutzer zB hinzufügen:
/users/<userId>/images/<image-file>
wie wäre gut, ein Bild auf chat- zu teilen Gruppe?
/groups/groupId/images/<image-file>
dies ist, wie unsere Feuerbasis Struktur beschäftigt sich mit Gruppenmeldungen
/groups/<groupId>/<messageId>
Wenn messageId Erweiterung sehen u die Nachricht, userId (wer die Nachricht und Zeitstempel geschrieben)
Vorschläge wären willkommen
Danke.
Der Hauptgrund für die Auswahl einer bestimmten Ordnerstruktur ist, dass Sie [sicheren Zugriff auf bestimmte Dateien mithilfe von Sicherheitsregeln] (https://firebase.google.com/docs/storage/security) können. Ich bin mir nicht sicher, warum Sie auch für die Firebase-Datenbank getaggt haben. Wie spielt das deine Frage? –
Ich habe die firrbase-Datenbank hinzugefügt, um Einblicke und Best Practices zu erhalten, die möglicherweise auf Firebase-Speicher angewendet werden. bout security .. einfache anforderungen .. bei privaten chats können nur die zwei personen auf die dateien zugreifen, bei gruppen kann nur die gruppe teilnehmen die dateien zugreifen. Wie würden Sie empfehlen, es entsprechend zu strukturieren? – rayman