看着Firebase Authentication documentation,看起来 一个人只能将一个匿名帐户链接到 电子邮件,Google或Facebook,但是没有关于这个问题。
由于我无法在API中找到任何清晰的方法来转换为电话号码帐户,因此我想知道是否有可能实现这一目标。
答案 0 :(得分:0)
您还可以将匿名帐户与用于电话号码验证的帐户相关联。与documentation you linked上的所有示例类似,您将使用提供者的credential(withVerificationID: verificationCode:)
方法。像这样:
guard let authentication = user.authentication else { return }
let credential = PhoneAuthProvider.credential(withVerificationID: authentication.idToken,
verificationCode: verificationCode)