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 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%Tags und Links cordova firebase firebase-security