问题:您如何解决下面列出的错误?
概述:
我有三(3)种类型的唯一(非匿名)身份验证可用于我的应用程序。
- 电子邮件/密码
- 谷歌
- 实
醇>
应用行为(重现错误的步骤):
- 在初始登录时,不会抛出任何错误。
- App以编程方式保存初始登录方法。
- 从Android设置中清除应用的数据。
- 二次登录,抛出以下错误(或无)。
- 在Android设置中再次清除App的数据。
- 第三次登录时,会抛出以下错误(或无错误)。
醇>
例:
- Google - Facebook:UserCollisionError
- Google - 电子邮件/密码:InvalidCredentialsError
- Facebook - 电子邮件/密码:InvalidCredentialsError
- Facebook - Google:NO ERROR
- Facebook - Google - Facebook:UserCollisionError
- Facebook - Google - 电子邮件/密码:InvalidCredentialsError
- 电子邮件/密码 - Google:没有错误
- 电子邮件/密码 - Google - 电子邮件/密码:InvalidCredentialsError
- 电子邮件/密码 - Google - Facebook:UserCollisionError
- 电子邮件/密码 - Facebook:UserCollisionError
醇>
注意:对于带有初始电子邮件/密码签名的案例7-10,需要在初始登录之前从Firebase控制台中创建用户帐户。
Google登录似乎用相应的电子邮件地址覆盖Firebase Auth用户帐户。