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