2016-07-27 85 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並獲取用戶配置文件的最新更改。