【发布时间】:2019-08-17 23:28:32
【问题描述】:
任何人都可以准确地举例说明如何在 firebase 中合并多个身份验证提供程序,原因在 firebase 文档中也没有确切的代码如何做到这一点。 这是我得到的确切错误.. 已存在具有相同电子邮件地址但登录凭据不同的帐户。使用与此电子邮件地址关联的提供商登录。
【问题讨论】:
标签: android firebase firebase-authentication
任何人都可以准确地举例说明如何在 firebase 中合并多个身份验证提供程序,原因在 firebase 文档中也没有确切的代码如何做到这一点。 这是我得到的确切错误.. 已存在具有相同电子邮件地址但登录凭据不同的帐户。使用与此电子邮件地址关联的提供商登录。
【问题讨论】:
标签: android firebase firebase-authentication
Linking Multiple Auth Providers to an Account on Android 上的 Firebase 文档包含您应该需要的所有相关代码 sn-ps。如果您想查看该代码的上下文,单击每个 sn-p 下的文件名(例如 MainActivity.java)会将您带到 repo that has the full working code。
对于更完整的示例,您可以查看适用于 Android 的 FirebaseUI,它包含适用于大多数身份验证流程的完整 UI,并且支持通过帐户链接升级匿名帐户。例如,请参阅此code for upgrading an anonymous account to an email+password account。
如果您在自己的应用程序中难以完成这些工作,请更新您的问题以显示您已经尝试过的内容。
【讨论】: