我和我的朋友试图将 swiftUI 应用程序上的身份验证提供程序与 firebase 建立链接。 所以一切都完成了,但我们卡在了认证队列中:
因此,当用户首先使用带有电子邮件和密码的 signUP 登录,然后登录,然后尝试使用任何提供商时 = 真的不能吗? (我的朋友告诉我):
<块引用>因为 Facebook、Apple 他们只是链接...(你已经创建了 一个帐户,使用您设置的密码)
另一方面...电子邮件您正在设置一个新密码...(因此 需要验证的新帐户)您已将设置更改为 不允许同一用户使用多个帐户。现在用户创建了一个帐户 通过 Facebook 使用电子邮件 ABC 后来他试图通过电子邮件注册 ABC ......请求失败,因为两个帐户使用相同的电子邮件 无法创建。 因为例如在 facebook 和苹果上 - 用户不会创建密码。