我正在使用此代码使用Facebook将用户登录到我的应用程序。我在后端使用Firebase,并且使用Swift 2.3检查Facebook用户是否使用Swift和Firebase登录
现在,我启动应用程序的每个人都希望能够使用他的Facebook凭据自动登录用户(除非用户明确注销)。似乎无法找到一种方法来做到这一点?感谢您提前帮忙。
此外,为了确保正确理解这一点,当我使用Firebase并启用Facebook登录方法时,我不必处理存储的密码,也不必将其移动到新帐户,并提供来自Facebook的详细信息,正确吗?我可以让他们用自己的Facebook凭证进行登录,而不是从Facebook担心的凭证等,因为我得到他们的信息(姓名等)...
let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString)
let prevUser = FIRAuth.auth()?.currentUser
FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in
if let user = FIRAuth.auth()?.currentUser {
let name = user.displayName
let email = user.email!