如何使用firebase_auth处理此错误

时间:2019-11-04 11:16:54

标签: firebase flutter firebase-authentication flutter-layout flutter-dependencies

我正在尝试使用firebase_auth,google_sing_in和facebook_login软件包链接帐户凭据,但是我不知道如何处理此错误,fetchSignInMethodsForEmail需要电子邮件,并且错误回调不返回任何内容。请帮助

这是错误:

  

PlatformException(ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL,已经存在具有相同电子邮件地址但登录凭据不同的帐户。使用与此电子邮件地址相关联的提供程序进行登录。,空)

这是源代码中的文档:

  

ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL-如果已经存在   存在一个帐户,该帐户具有Google声明的电子邮件地址。解决   在这种情况下,请致电[fetchSignInMethodsForEmail],然后询问   用户使用其中之一登录。

0 个答案:

没有答案