gpt4 book ai didi

ios - verifyPhoneNumber 不会在 Firebase 电话身份验证中发送短信

转载 作者:行者123 更新时间:2023-11-30 11:23:49 25 4
gpt4 key购买 nike

在我的应用程序中,我调用 verifyPhoneNumber 方法向用户发送短信验证码。然后,我推送另一个 View Controller ,其中包含验证发送给用户的短信的代码。该方法不返回错误并返回有效的 id。同样在 didReceiveRemoteNotification 中,我收到了来自 Firebase 的“静默”通知,但是用户从未收到 SMS 消息。出了什么问题?我没有使用模拟器,而是使用有效的设备。任何帮助是极大的赞赏!干杯

PhoneAuthProvider.provider().verifyPhoneNumber("+\(currentCallingCountry.number) \(enteredNumber!)", uiDelegate: nil)
{ (id, error) in
UserDefaults.standard.set(id, forKey: "authVerificationID")

if error != nil
{
print(error)

return
}

print(id)
print(error)
}

let verificationController = NumberVerificationViewController()

verificationController.number = enteredNumber

self.navigationController?.pushViewController(verificationController, animated: true)
}

最佳答案

输入号码时应包含国家/地区代码,否则您将不会收到 SMS 验证短信。如果您在美国,则应输入 +1、三位数区号以及电话号码的其余部分。例如,+11234567899。

关于ios - verifyPhoneNumber 不会在 Firebase 电话身份验证中发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50982136/

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