2016-07-27 6 views
0

Я могу пройти через FBSDKLoginManager и создать и сохранить нового пользователя в моей базе данных Firebase с помощью метода signInWithCredential.Firebase ~ Facebook login после первоначального создания

Однако, как только пользователь покидает приложение, у меня возникли проблемы с поиском правильного метода их снова войти в систему.

это вроде того, что у меня есть ....

static func loginUser(completion: (success: Bool) -> Void) { 
    let user = FIRAuth.auth()?.currentUser 
    let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString) 

    user?.linkWithCredential(credential, completion: { (user, error) in 
     if error != nil { 
      print(error?.localizedDescription) 
     } 
     completion(success: true) 
    }) 
} 

ответ

0

Я закончил up replicating мой метод signed Facebook, который работает немного лучше, когда каждый раз, когда пользователь запускает приложение, я буду называть FBSDKGraphRequest и получать последние изменения в профиле пользователя.

Смежные вопросы