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

标签 java android firebase firebase-authentication

在我的应用程序中,我有一些用户已作为提供商登录 Google。现在,如果这些用户尝试使用电子邮件和密码注册,我需要向他们显示一条消息,表明他们无法与该提供商签约。我得到的异常是“ERROR_EMAIL_ALREADY_IN_USE”,这与用户之前使用电子邮件和密码提供程序登录时出现的异常相同。所以我需要知道 userEmail 的提供者,因为异常对我来说还不够,我该怎么做?

最佳答案

How to get the provider of firebase authentication without signing in in android application

没有必要这样做。正如官方文档中所述,最简单的解决方案是 link multiple auth providers to an account .

关于java - 如何在不登录android应用程序的情况下获取firebase身份验证的提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54554868/

相关文章:

java - 我的 Jcombobox 似乎正在工作,但是当我在其中进行任何选择时,程序似乎没有注册更改

java - 从给定角度计算目标像素

javascript - 自动滚动到焦点输入 View

android - 如何构造和显示simple_list_item_2中的信息?

database - Cloud Firestore 是 CDN 的良好替代品吗?

android - 如何从自定义 FirebaseListAdapter 类调用 mainActivity 中的静态方法?

java - 创建excel文件-编译错误

java - 用于插入自定义代码 Eclipse 的键绑定(bind)键

java - 如何制作在行数可变的选项卡上运行的方法?

node.js - 加载数据后响应更新组件