Firebase Auth为同一电子邮件创建重复用户

时间:2016-11-25 20:26:14

标签: firebase-authentication facebook-login facebook-sdk-4.0

当用户首次通过Firebase Auth上的Facebook登录时,会创建具有唯一UID的重复用户。enter image description here

特殊问题是我几个月前为这个应用程序实现了登录。一个无关的问题导致我更改了我的Firebase应用。从那时起,新登录会创建重复项。这对我来说很难解决,因为我为登录实现的代码使用的是Facebook SDK,并且没有太多揭示内幕。此外,Firebase还有一个选项,可防止用户使用来自不同提供商的相同电子邮件创建重复帐户。但正如您所看到的那样,我在初次登录时遇到了错误的用户。有没有人见过这个问题?当使用Facebook SDK出现问题时,我想如何修复它?

1 个答案:

答案 0 :(得分:1)

有两次调用signInWithCredential。仅供参考,当用户已登录时,这不会导致问题。因此,如果您遇到同样的问题,可能会出现无声错误。