gpt4 book ai didi

ios - 设备无法使用 Firebase 身份验证电话号码

转载 作者:行者123 更新时间:2023-12-01 19:39:28 26 4
gpt4 key购买 nike

我有一部 iPhone,我正在尝试使用电话号码进行 firebase 身份验证。

该项目有效,并且模拟器+设备(没有SIM卡)使用不起作用的设备的电话号码(接收短信)工作。但是当我尝试在设备上“登录”(使用 sim 卡)时,我不断收到 nil来自 verifyPhoneNumber .我是否缺少必须在设备上激活的东西?

这是我试图使用文本字段作为 +1********** 调用的代码,以及 FirebaseApp.configure()在 AppDelegate 中

PhoneAuthProvider.provider().verifyPhoneNumber(phoneTextField.text!, uiDelegate: nil) { (veri, error) in
if error != nil {
print(veri)
} else {
print(error)
}
}

最佳答案

可能有一个错误,但它没有出现,因为 if陈述是倒退的。相反,它应该是

PhoneAuthProvider.provider().verifyPhoneNumber(phoneTextField.text!, uiDelegate: nil) { (veri, error) in
if error != nil {
print(error)
} else {
print(veri)
}
}

这将打印 error而不是 veri .很可能在打印 nil因为 veri如果有错误,则没有值(value)。

关于ios - 设备无法使用 Firebase 身份验证电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56445706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com