我有一个Android应用程序,用户可以从Google或Facebook登录。
考虑到用户可以在许多设备中下载应用程序我遇到的情况我需要一些帮助或指导。
情况和问题是:
知道如何在Firebase身份验证中管理它吗?
答案 0 :(得分:0)
对于方案2:如果您使用Google注册然后尝试使用与Google帐户具有相同电子邮件的Facebook帐户登录,您将收到错误帐户 - 存在与不同凭据:要处理这种情况,请查看以下帖子:Handling linking accounts in Firebase
对于方案3:这是因为Google是帐户(gmail.com)的发行者。在这种情况下,Facebook帐户是不相关的。下次用户尝试使用Facebook帐户登录时,他们将遇到方案2.有关详细信息,请查看此帖子:Authentication using Facebook at first and then Google causes an error in Firebase for Android