我正在开发Android应用程序,它在Facebook,Google和Email / Password等firebase的帮助下使用多重身份验证。每种身份验证都以不同的方式运行。
但是,当我使用谷歌登录然后退出并稍后当我使用Facebook通过使用相同的电子邮件ID进行登录时..
它说。
com.google.firebase.auth.FirebaseAuthUserCollisionException:An 帐户已存在且电子邮件地址相同但不同 登录凭据。使用与此关联的提供商登录 电子邮件地址。
我想要做的就是,当用户尝试使用相同的电子邮件ID登录不同的身份验证提供程序时合并帐户。
是否有任何方法可以通过使用firebase来解决这个问题。
请帮助。