2016-07-27 7 views
0

私はFBSDKLoginManagerを通過して、 "signInWithCredential"メソッドの助けを借りてFirebaseデータベースに新しいユーザを作成して保存することができます。ユーザーがアプリを離れるとFirebase〜最初に作成された後のFacebookログイン

はしかし、私はトラブルにそれらを再度ログインする権利の方法を見つけることを持っています。

これは私が持っているものの一種である....

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

私は終わりました私のFacebook SignUpメソッドを複製することで、ユーザーがアプリを実行するたびにFBSDKGraphRequestを呼び出し、ユーザーのプロフィールに最新の変更を加えることができるようになります。

関連する問題