Firebase~最初创建后登录Facebook

时间:2016-07-27 17:20:38

标签: firebase firebase-authentication

我可以通过FBSDKLoginManager在" signInWithCredential"的帮助下在我的Firebase数据库中创建和存储新用户。方法

但是,一旦用户离开应用程序,我就无法找到正确的方法将其重新登录。

这就是我所拥有的......

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)
    })
}

1 个答案:

答案 0 :(得分:0)

我最终复制了我的Facebook signUp方法,当用户每次运行应用程序时,我会调用FBSDKGraphRequest并获取用户个人资料的最新更改。