2

Ich habe angefangen eine App mit React Native zu erstellen und bin gerade dabei ein Firebase Backend zu implementieren.Reactive Native + Firebase: Wie benutze ich die Facebook Authentifizierung?

Ich habe die Standard-Login mit Firebase hinzugefügt, aber jetzt Problem bei der Umsetzung der Facebook-Authentifizierung. Ich kann nicht auf den in der Dokumentation erwähnten FacebookAuthProvider zugreifen.

https://firebase.google.com/docs/reference/js/firebase.auth.FacebookAuthProvider

Sie geben zwei gegensätzliche Beispiele, und keiner scheint zu funktionieren. In der ersten wird es instanziiert:

var provider = new firebase.auth.FacebookAuthProvider(); 

Wenn ich versuche, dies aufzurufen, erhalte ich einen Fehler.

12-23 19: 14: 07.388 3082 3517 E ReactNativeJS: undefined ist kein Konstruktor

und ein paar ('neue _Firebase2.default.auth.FacebookAuthProvider()' Auswertung) In den folgenden Zeilen geben sie folgendes Beispiel:

var cred = firebase.auth.FacebookAuthProvider.credential(...) 

Wo es als statisches Objekt und nicht als Konstruktor zugegriffen wird. Das scheint auch nicht zu funktionieren. Ich habe Schwierigkeiten zu verstehen, wie die Firebase-API tatsächlich funktioniert, wenn ich diese beiden Beispiele anführe, und ich habe immer noch keine funktionale FB-Authentifizierung für meine App. Jede Hilfe wird sehr geschätzt!

+0

Bitte den Code anzeigen – Codesingh

Antwort

1

Dies wird in der Firebase-API nicht klar erklärt, aber es scheint, dass es eine klare Unterscheidung zwischen der von einer instanziierten FirebaseApp bereitgestellten API und der vom Firebase-Modul bereitgestellten API gibt.

Mein Fehler war, dass ich versuchte, auf den FacebookAuthProvider über meine FirebaseApp anstelle des eigentlichen Firebase-Moduls zuzugreifen. Ich habe jetzt die Referenz geändert und alles scheint zu funktionieren.

Verwandte Themen