2016-10-14 8 views
0

Ich habe Firebase-Datenbank-Dokumentation gelesen und ich verstehe die Grundlagen. Aber was, wenn ich möchte, dass jeder Benutzer seine eigene "Liste" hat?Daten für bestimmte Benutzer Firebase

Also lädt jeder Benutzer ihre eigene Liste und Bearbeitungen, grundsätzlich CRUDs ihre eigene Liste? Ich habe die Authentifizierung bereits erstellt, bin mir aber nicht sicher, wie es weitergehen soll?

Antwort

0

Fügen Sie ein Feld mit Benutzername/id zu jedem Datensatz und Sie filtern, indem Sie das Feld

2

So würden Sie speichern die Daten für jeden Benutzer unter ihrer eigenen Benutzer-ID (uid):

userdata 
    <uid> 
     data1: value1 
     data2: value2 

Jetzt kann jeder Benutzer seine eigenen Daten lesen mit:

Das ist JavaScript-Syntax btw. Übersetzen Sie es mit Hilfe des Android Guide für Android: https://firebase.google.com/docs/database/android/start/

Und dann Sie secure access to that data mit diesen Regeln:

{ 
    "rules": { 
    "userdata": { 
     "$uid": { 
     ".read": "auth.uid == $uid", 
     ".write": "auth.uid == $uid" 
     } 
    } 
    } 
} 
Verwandte Themen