Firebase, wie man Benutzer über die native Facebook-App authentifiziert

8

Die Firebase-Authentifizierungs-API verwendet ein Browser-Popup (Firebase.authWithOAuthPopup () in der neuen API cordova-Beispiel ). Auf Mobiltelefonen verwenden die meisten Benutzer jedoch stattdessen die native Facebook-App. Für cordova phone apps hat die Authentifizierung über die native fb-App den Vorteil, dass der Benutzer den Facebook-Benutzernamen und das Passwort nicht erneut eingeben muss.

Wie kann die fb native App-Authentifizierung mit der Firebase API erreicht werden?

Wenn firebase die native App-Authentifizierung von fb nicht grundsätzlich unterstützt, ist es möglich, firebase in Verbindung mit dem cordova facebook-Plugin , die anscheinend native fb app auth unterstützt. Wie könnte dies getan werden?

    
Jarnal 14.10.2014, 20:17
quelle

2 Antworten

22

Die Methode authWithOAuthPopup() unterstützt den nativen Authentifizierungsablauf jedoch nicht, indem sie die Referenz der Firebase-Referenz verwendet authWithOAuthToken() Methode Sie können das OAuth-Token verwenden, das das Cordova Facebook-Plugin zur Anmeldung bei Firebase zurückgibt.

Hier ist ein Beispiel:

%Vor%     
Chris Raynor 15.10.2014, 16:31
quelle
2

Nur ein Hinweis, dass Firebase 3 sich leicht geändert hat. Verwenden Sie:

%Vor%     
ferdil 21.09.2016 11:24
quelle