首页 > 解决方案 > Firebase 帐户与不同的提供商合并

问题描述

我目前可以使用以下提供商登录:Google、Facebook 和 Twitter。链接两个帐户linkcredentials()似乎也可以按预期工作:

理想情况下,我想要以下场景:

  1. 登入脸书
  2. 注销脸书
  3. 使用与 Facebook 相同的电子邮件登录 Google
  4. 自动将帐户与 Facebook 关联。

或者

  1. 登录谷歌
  2. 退出谷歌
  3. 使用与 Google 相同的电子邮件登录 Facebook
  4. 自动将帐户与 Google 关联。

上面的场景是在offerup网站上建立的,我想用同样的方式实现它。但是,这将不起作用,linkcredentials()因为一个帐户已经链接到另一个提供商。

我确实想使用 Firebase Auth 库,但我不确定我需要朝哪个方向发展才能使上述场景成为可能。

标签: androidfacebookfirebasefirebase-authentication

解决方案


推荐阅读