使用新的Firebase 3更新,如果我使用电子邮件/密码创建帐户,则注销然后重新登录就可以了。
但是,当我使用与上述相同的电子邮件进行身份验证的Facebook帐户进行身份验证时,上述电子邮件的密码在此之后将不再有效。每当我再次尝试使用此电子邮件/密码组合登录时,我都会收到以下错误...
Error Domain=FIRAuthErrorDomain Code=17009 "The password is invalid or the user does not have a password." UserInfo={NSLocalizedDescription=The password is invalid or the user does not have a password., error_name=ERROR_WRONG_PASSWORD}
我在控制台的Auth部分选择了“每个电子邮件地址多个帐户”,但它们似乎仍相互影响。
答案 0 :(得分:1)
解决了这个问题!最初我刚刚从旧控制台转移了我的应用程序,并使用了' signInWithEmail'。我刚刚在新的Firebase控制台上删除了我的应用,启动了一个新应用,并使用了FIREmailPasswordAuthProvider和' signInWithCredential'相反,现在一切似乎都在起作用。