任何人都可以在Firebase文档中确切地给出如何在Firebase中合并多个auth provider的示例,也没有确切的代码来做到这一点。 这是我得到的确切错误。 已经存在一个具有相同电子邮件地址但登录凭据不同的帐户。使用与此电子邮件地址关联的提供商登录。
答案 0 :(得分:0)
Linking Multiple Auth Providers to an Account on Android上的Firebase文档包含您需要的所有相关代码段。如果您想查看该代码的上下文,请单击每个摘录下的文件名(例如MainActivity.java
),将您带到repo that has the full working code。
对于一个更完整的示例,您可以查看Android版FirebaseUI,其中包含用于大多数身份验证流程的完整UI,并支持通过帐户链接升级匿名帐户。例如,请参见此code for upgrading an anonymous account to an email+password account。
如果您很难在自己的应用程序中实现这些功能,请更新问题以显示您已经尝试过的内容。