Question: 您如何解决下面列出的错误?
Overview: 我有三(3)种类型的唯一(非匿名)身份验证可用于我的应用 .
-
电子邮件/密码
-
谷歌
-
Facebook
App Behavior (steps to reproduce error):
-
在初始登录时,不会抛出任何错误 .
-
App以编程方式保存初始登录方法 .
-
从Android设置中清除应用程序的数据 .
-
次要登录,抛出以下错误(或无) .
-
从Android设置中再次清除App的数据 .
-
三级登录,抛出以下错误(或无) .
Cases:
-
Google - Facebook:UserCollisionError
-
Google - 电子邮件/密码:InvalidCredentialsError
-
Facebook - 电子邮件/密码:InvalidCredentialsError
-
Facebook - 谷歌:没有错误
-
Facebook - Google - Facebook:UserCollisionError
-
Facebook - Google - 电子邮件/密码:InvalidCredentialsError
-
电子邮件/密码 - Google:没有错误
-
电子邮件/密码 - Google - 电子邮件/密码:InvalidCredentialsError
-
电子邮件/密码 - Google - Facebook:UserCollisionError
-
电子邮件/密码 - Facebook:UserCollisionError
Note: 对于具有初始电子邮件/密码签名的案例7-10,需要在初始登录之前从Firebase控制台中创建用户帐户 .
Google登录似乎会使用相应的电子邮件地址覆盖Firebase Auth用户帐户 .