Android Firebase:与多个提供商链接
该应用程序有两个可用的社交登录:Facebook和Google 考虑以下流程:Android Firebase:与多个提供商链接,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,该应用程序有两个可用的社交登录:Facebook和Google 考虑以下流程: 应用程序启动并向用户提供匿名uid 用户通过Facebook登录,获取电子邮件_email@gmail.com 用户注销并获得新的匿名uid 用户试图通过Google登录以获取_email@gmail.com FirebaseAuthUserCollisionException:电子邮件地址已被其他帐户使用。Firebase引发异常 如何解决此异常 该用户目前还没有通过Facebook登录,所以我不能将其与新的谷
- 应用程序启动并向用户提供匿名uid
- 用户通过Facebook登录,获取电子邮件_email@gmail.com
- 用户注销并获得新的匿名uid
- 用户试图通过Google登录以获取_email@gmail.com
- FirebaseAuthUserCollisionException:电子邮件地址已被其他帐户使用。Firebase引发异常
或者,我必须抛出一个错误并向用户解释,即使电子邮件是一样的,他也必须通过Facebook登录。我还必须提供新的用户界面,允许用户在登录后将Facebook链接到谷歌(目前我没有投入时间,希望这是不必要的)这也让我失望。我刚写过。这并不是对你问题的回答,但尽管我们的技术不同,我们都在寻找链接过程如何发生的某种“概述”或“背景”。这真的不明显。也许有人会在那里给我们一个大致的想法。@Clark好吧,我带了一条错误信息,这是我的案例中最简单的解决方案