FB-Token-Authentifizierung-Fehler
Ich bin mit FB-Speicher zum hochladen von Dateien , aber wenn ich lade bin ich immer diese Fehlermeldung
E/StorageUtil: error getting token java.util.concurrent.ExecutionException: com.google.android.gms.internal.zzand: Please sign in before trying to get a token.
Ich es gegoogelt aber konnte keine Antwort für Sie!
Ich habe unterzeichnet, in der Feuerstellung.
- Können Sie nach ein paar zusätzlichen code, so können wir einen Blick auf, was Sie eigentlich tun und im Idealfall repro es? Siehe stackoverflow.com/help/mcve für mehr info auf diese 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich, dass Sie nicht melden Sie sich vor dem hochladen von Dateien. In onCreate() der launcher Aktivität, versuchen Sie diesen code
Dann in onStart(),
signInAnonymously()
Dies kann Ihr problem lösen
Ich Stand vor dem gleichen Problem und es wurde verursacht, da durch die Standard-FB erlaubt nur das hochladen von Dateien von Benutzer, die authentifiziert wurden.
Über den Lager-util Ausnahme gibt es vielleicht eine log-ähnlich wie diese:
Hatten wir unsere eigene Authentifizierung ohne FB, so dass wir beschlossen, die änderung der storage-Regeln in der FB-Konsole.
Hinweis: eine Änderung der Regeln, können alle Benutzer Dateien hochladen, um Ihre Feuerstellung cloud-server.
Vielleicht können Sie nicht gerade "erste Schritte" auf FB. Ich sage das, weil ich ein Projekt erstellt, eine Verbindung zu FB Speicher von Android Studio IDE, aber ich habe Sie auf "get started" manuell auf der Konsole.
Unten Schritte, die für mich gearbeitet:
Generiert richtige google-Dienste.json aus der Feuerstellung mit Paket-ID
In bauen.gradle(app)
Stellen Sie sicher, fügen Sie das unten Abhängigkeiten im build.gradle(Projekt-root-Ordner)
Beim Download der Datei in Ihrer Tätigkeit fügen Sie folgenden code:
Könnte es etwas so einfaches wie internet-Verbindung, wenn dein code richtig ist und Sie haben alle authentifizierten Benutzer auf FB.