为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不登录android应用程序的情况下获取firebase身份验证的提供者

如何在不登录android应用程序的情况下获取firebase身份验证的提供者

千万里不及你 2022-06-08 17:02:55
在我的应用程序中,我有一些用户使用谷歌作为提供商登录。现在,如果这些用户尝试使用电子邮件和密码进行注册,我需要向他们显示一条消息,表明他们无法使用此提供商进行签名。我得到的异常是“ERROR_EMAIL_ALREADY_IN_USE”,如果用户之前使用电子邮件和密码提供程序登录,则会出现相同的异常。所以我需要知道 userEmail 的提供者,因为例外对我来说还不够,我该怎么做?
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

如何在不登录android应用程序的情况下获取firebase身份验证的提供者

没有必要这样做。在官方文档中,最简单的解决方案是将多个身份验证提供者链接到一个帐户


查看完整回答
反对 回复 2022-06-08
?
隔江千里

TA贡献1906条经验 获得超10个赞

虽然 Alex 的回答可能是您的用例的正确解决方案,但我只想指出,您可以通过调用fetchSignInMethodsForEmail.



查看完整回答
反对 回复 2022-06-08
  • 2 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信