Ich habe die base64 UTF-8-Codierung der E-Mail. Weil es ein Datenbankschlüssel ist. Die folgenden Probleme treten jedoch auf. Ich brauche Hilfe.Android Firebase-Datenbank Ungültige Token im Pfad
setValue an/user/aW1hZ2VfNTk1NkBuYXZlci5jb20 = fehlgeschlagen: Database: Ungültige Zeichen in Pfad
databaseReference.child("user").child(util.getBase64encode(email)).setValue(userModel)
mir helfen ...
protokollieren Sie die Base64 verschlüsselte E-Mail und überprüfen Sie, ob es in Ihrer Datenbank gleich –
Works für mich: http://jsbin.com/nemakev/edit?js,console, die https://stackoverflow.firebaseio.com/44160089 schreibt .json –
Der Schrägstrich, /, ist in einem Firebase-Token nicht zulässig. Viele Base64-Kodierungen verwenden '/'. Verwenden Sie einen Base64-Encoder, der kein/erzeugt. Zum Beispiel [verwendet diese Option] (https://developer.android.com/reference/android/util/Base64.html#URL_SAFE). –