首先,我正在注册电子邮件和注销,然后我做FB登录,它有相同的电子邮件。目前它创建了两个不同的用户。我希望合并这两个帐户。我查看"链接" firebase文档中的逻辑。但我们可以将帐户与现有的登录帐户相关联。任何人都可以给我解决方案来解决这个问题吗?
我正在使用,
let credential = FIRFacebookAuthProvider.credential(withAccessToken: accessToken.tokenString)
FIRAuth.auth()?.signIn(with: credential, completion: { (user, error) in
})
但即使FB电子邮件ID已经注册,它也会以新用户身份创建。
答案 0 :(得分:0)
您的项目必须在Firebase控制台(身份验证部分 - >登录方法,页面底部)中启用“每个电子邮件多个帐户”而不是“每个电子邮件地址一个帐户”。该设置将允许多个帐户使用与您的症状相匹配的相同电子邮件。