我在使用多个身份验证,如Facebook,谷歌和电子邮件/密码火力的帮助android应用工作。每种认证都可以单独使用。火力地堡管理多个身份验证提供者
但是,当我与谷歌的首页,然后退出后来当我使用Facebook的使用相同的电子邮件ID进行登陆..
它说。
com.google.firebase.auth.FirebaseAuthUserCollisionException:一个 账号设置了相同的电子邮件地址,但不同 登录凭据存在。使用与此 电子邮件地址相关的提供商登录。
我想要做的就是当用户尝试使用不同的身份验证提供程序通过使用相同的电子邮件ID登录时合并帐户。
是,有没有办法用火力来处理这个问题。
请帮忙。
请参阅https://firebase.google.com/docs/auth/android/account-linking –
但是,我认为帐户关联只有在您已经登录系统时才有效。 – pike
@pike您是否管理过它? –