Immer wenn ich versuche, einen neuen Benutzer in Firebase 3.xx zu erstellen, erhalte ich eine Fehlerantwort wie Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/ .
Nicht sicher welcher Code geändert werden soll, um Firebase 3.xx Authentifizierung sdk zu verwenden? Firebase-Authentifizierungs-SDKs für 3.xx
Antwort
Dies sind die Schritte zu Firebase v3 wechseln:
1) Installieren Firebase v3 in Ihr Webprojekt im Anschluss an diese einfachen Anweisungen: https://firebase.google.com/docs/web/setup#prerequisites In diesem Link sie zeigen einen Code-Schnipsel Sie enthalten müssen. Sie können es für Ihr Projekt in einem Projekt der Konsole> „Add Feuerbasis zu Ihrem Web-App“
HINWEIS finden personalisiert: Jetzt haben Sie wahrscheinlich 2 Firebase SDKs in Ihrem Projekt installiert. Ich glaube nicht, das ist gut so schlage ich vor, Ihren Code zu aktualisieren, um die Firebase v3 zu verwenden und dann den älteren Firebase SDK Import entfernen, das sollte diese aussehen
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
2) Aktualisieren Sie Ihre Angularfire Version. So geht's: ù
3) Aktualisieren Sie Ihren Code, um Firebase v3 zu verwenden. Zum Beispiel Um den Auth-Zustand mit der älteren Firebase zu erkennen Sie verwenden:
authObj.$onAuth(function(authData) {})
Um den Auth-Zustand mit der älteren Firebase zu erkennen müssen Sie verwenden:
$firebaseAuth.$onAuthStateChanged(callback[, context])
Hoffen, es hilft;)
- 1. So geben Sie das Format "UTC + XX: XX" oder "UTC-XX: XX" aus NSDate zurück
- 2. Wie führe ich eine Methode um XX: XX: XX Zeit?
- 3. JVM-Option XX: UseFastEmptyMethods/XX: UseFastAccessorMethods
- 4. Unterschied zwischen -XX: -UseParallelGC und -XX: + UseParallelGC
- 5. Android Tastatur für Bankkontoeintrag [0-9-xX]
- 6. Holen Sie sich die Zeit von morgen xx: xx
- 7. Wie zeigt man das Datum mit einer menschlichen Sprache wie "Heute um xx: xx pm", "Gestern um xx: xx" an?
- 8. was ist der Zweck von -XX: MinHeapFreeRatio und -XX: MaxHeapFreeRatio
- 9. Was macht -XX: MaxPermSize?
- 10. Java: "xx" .equals (Variable) besser als variable.equals ("xx"), TRUE?
- 11. Was tun -XX: -PrintGC und XX: -PrintGCDetails Flags?
- 12. aktualisieren Google Play-Dienste von 8.xx zu 9.xx
- 13. JVM -XX: + StringCache Argument?
- 14. erwartet Parameter xx, die nicht
- 15. SSN Regex für 123-45-6789 oder XXX-XX-XXXX
- 16. Ist -XX: + UseG1GC der richtige Ersatz für -Xincgc?
- 17. 3 Monate für 3 Spalten
- 18. -XX: + UseConcMarkSweepGC (was standardmäßig junge Generation Sammler?)
- 19. Spiel kombinieren! Framework 2.xx mit Angular.js
- 20. Swift 2.2: Klasse ‚XX‘ hat keine initializers
- 21. NSTimer alle 30 Sekunden laufen, aber immer auf xx Feuer: 00sec oder xx: 30sec einer Minute
- 22. Der Type XX in beiden DLLs vorhanden
- 23. OutOfMemoryError: PermGen Raum - XX: MaxPermSize funktioniert nicht
- 24. Löschen von Dateien älter als xx Tage
- 25. Wie Spaltengröße kleiner als col-xx-1
- 26. Angular - TypeError: XX ist keine Funktion
- 27. Java-VM erkennt -XX nicht: G1YoungGenSize?
- 28. Was bedeutet Webpack von XX versteckte Module
- 29. Dateiendung für PowerShell 3
- 30. Volltextsuche für Rails 3
Aktualisierung von Firebase 2.xx zu 3.xx, aber jetzt sagt es "OnAuthStateChanged ist keine Funktion". Habe ich noch nicht erfolgreich auf 3.xx aufgerüstet? Ich vermute, authentifizieren einen Benutzer ist viel anders in 3.xx dann war in 2.xx Firebase. Können Sie mir bitte bei der Authentifizierung helfen? –
Der Auth-Prozess ist der gleiche, aber Sie verwenden verschiedene Funktionen. z.B. onAuth in v3 ist onAuthStateChanged. Sicher kann ich :) Nur eine Frage, verwenden Sie AngularFire? –
Ja, ich verwende AngularFire 2.0 –