我随机开始遇到Firebase电话身份验证的问题,跳过了获取验证ID的整个方法。我已经附上了下面的代码,如果有人可以提供帮助,那将很好。
@IBAction func continueButtonPressed(_ sender: UIButton) {
if pnField.text != nil {
let number = pnField.getFormattedPhoneNumber(format: .E164)!
print(number)
PhoneAuthProvider.provider().verifyPhoneNumber(number, uiDelegate: nil) { (verificationID, error) in
print(verificationID!)
UserDefaults.standard.set(verificationID, forKey: "authVerificationID")
UserDefaults.standard.set(number, forKey: "number")
}
}
self.transition()
}
请确保输入的号码正确无误。