是否有可能在没有登录Firebase的情况下检查电子邮件/通行证凭证是否有效?

时间:2017-09-09 18:48:08

标签: firebase firebase-authentication

嗨,我有这样的凭据

let credential = EmailAuthProvider.credential(withEmail: email, password: password)

我想在登录用户之前检查它们是否有效。 我需要检查它,因为我想在登录到提供的帐户之前链接匿名帐户。

1 个答案:

答案 0 :(得分:1)

您是否尝试将现有的电子邮件/密码帐户与匿名帐户合并?如果是这样,您就无法使用不同的UID链接2个现有帐户。您需要手动合并(并删除其中一个用户)。要在登录后检查帐户是否有效而不会丢失匿名用户,您始终可以使用相同的plist配置创建Firebase应用的临时副本,然后使用该电子邮件/通过凭据登录。如果成功,则凭证有效,您可以在每个App实例上手动合并两个currentUsers。