0

Ich programmiere eine App, die Benutzer anonym bei Firebase anmelden, jede Anmeldung generiert UUID, aber ich wusste, dass UUID wird geändert, wenn der Benutzer den App-Cache löschen oder die App neu installieren. Wie kann ich anonym auf jeden angemeldeten Benutzer Rollen anwenden (PS: Benutzer melden sich niemals mit Benutzer: Passwort oder Facebook nur anonym an).Firebase Anonymer Benutzer

Da die Sicherheit wie folgt sein:

"root.child('users').child(auth.uid).child('paid').val() === true", 
    ".write": 
    "root.child('users').child(auth.uid).child('paid').val() === true" 

kann ich andere auth.uid dann, dass ich es zu den anonymen Benutzer verknüpfen können?

Danke

Antwort

0

ich eine Lösung gefunden, dass, wenn erstes Mal, dass ich den Benutzer von dem Server registriere ich ihm eine eindeutige ID geben, jedes Mal, wenn die Benutzer-Login aus dem Telefon, wird es die Knoten aus diesem eindeutigen ID-Filter Ich habe mich bereits registriert und überprüft dann, ob CurrentUser.getUId nicht mit dem bereits registrierten Schlüssel übereinstimmt, damit ich den alten Knoten löschen und mit einem neuen aktualisieren kann.