我们是否可以将同一服务中的许多用户帐户合并到一个Firebase帐户中

问题描述:

有许多人拥有多个Facebook或Twitter帐户。也许他们想合并他们的帐户在另一个服务我们是否可以将同一服务中的许多用户帐户合并到一个Firebase帐户中

例如,我有2个Facebook帐户,并希望从这两个帐户访问一个游戏。所以如果一个帐户被删除,我可以登录另一个访问相同的

是否有可能在firebase?我该怎么办?

是的,Firebase身份验证支持通过Account Linking API

  1. 用户使用第一个Facebook帐户登录Firebase。

  2. getCurrentUser()为您提供Firebase用户。

  3. 提示用户使用第二个Facebook帐户登录。

  4. 链接第二Facebook的令牌:

getCurrentUser()linkWithCredential(facebookTokenCredential)

+0

我知道有帐户关联API。我的观点是,是否有可能将多个Facebook帐户链接到一个Firebase帐户中 – Thaina

+0

如您所知,一个人可能拥有多个Twitter帐户。有些人可能会有2个Facebook账户被保留给一个被禁止或被黑客入侵的人。类似的东西 – Thaina

+1

多个Facebook帐户可以链接到相同的Firebase帐户。 Twitter或Google帐户也一样。 如果您已经尝试过,并且无法正常工作,请向Firebase提交错误报告。 –

那一刻是不可能的。 Firebase在第一次登录时为每个Facebook帐户设置一个uuid。