2016-05-24 6 views
3

Ich benutze es für iOS in Swift Programmiersprache!Wie FIRUser mit Anmeldung mit benutzerdefiniertem Token erstellen?

  • I Firebase verwende für meine Backend Sachen

  • Ich bin mit Facebook-Account-Kit für die Log-in.

    • Ich erhalte Konto Kit Zugriffstoken

So benutze ich grundsätzlich Account-Kit-Zugriffs-Token

FIRAuth.auth()?.signInWithCustomToken(accessToken.tokenString, completion: { (user, error) in 
     print(user) 
     print("\n\n\n\(error)") 
    }) 

ich Fehler in der Konsole, die

"Error Domain = FIRAuthErrorDomain Code = 17000" Das benutzerdefinierte Token-Format nicht korrekt ist. Bitte überprüfen Sie die Dokumentation. "Userinfo = {NSLocalizedDescription = Das benutzerdefinierte Token-Format nicht korrekt ist. Bitte geben Sie die Dokumentation prüfen., ERROR_NAME = ERROR_INVALID_CUSTOM_TOKEN})"

Verweis auf die Firebase click here!

+0

Hallo, hast du einen Weg gefunden, es zu tun? – John

Antwort

0

Versuchen Sie es mit

FIRFacebookAuthProvider.credentialWithAccessToken(accessToken.tokenString) 

gefolgt von signInWithCredential mit den Anmeldeinformationen.

https://firebase.google.com/docs/auth/ios/facebook-login#authenticate_with_firebase

+0

Nein, das funktioniert nicht. Fehlerdomäne = FIRAuthErrorDomain Code = 17999 "Ein interner Fehler ist aufgetreten, die Fehlerdetails für weitere Informationen drucken und prüfen." Userinfo = {NSUnderlyingError = 0x7fcdf4240080 {Fehler Domain = FIRAuthInternalErrorDomain-Code = 3 "(null)" Userinfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = unveränderlich dict, count = 3, Einträge => \t 0: < CFString 0x7fcdf4230960 [0x102b26a40]> {contents = "message"} = {contents = "ungültiger access_token, Fehlercode 43."} Ich bekomme diese Art von Fehler !!! – user2884707bond

Verwandte Themen