首页 文章

Firebase管理多个身份验证提供程序

提问于
浏览
8

我正在开发Android应用程序,它在Facebook,Google和Email / Password等firebase的帮助下使用多重身份验证 . 每种身份验证都以不同的方式运行 .

但是,当我使用谷歌登录然后退出时以及之后当我使用Facebook通过使用相同的电子邮件ID登录时...

它说 .

com.google.firebase.auth.FirebaseAuthUserCollisionException:已存在具有相同电子邮件地址但登录凭据不同的帐户 . 使用与此电子邮件地址关联的提供商登录 .

我想要做的就是,当用户尝试使用相同的电子邮件ID登录不同的身份验证提供程序时合并帐户 .

有没有办法通过使用firebase来处理这个问题 .

请帮忙 .

1 回答

  • 24

    只是在这里改变..那就是...欢迎你

    enter image description here

相关问题