Firebase电话身份验证在swift中显示无效令牌
我在swift中使用firebase进行电话认证。当我开发它时,它在模拟器和iphone中都运行良好。但当我把它上传到试飞时,我得到了类似“无效令牌”的错误Firebase电话身份验证在swift中显示无效令牌,swift,firebase,firebase-authentication,Swift,Firebase,Firebase Authentication,我在swift中使用firebase进行电话认证。当我开发它时,它在模拟器和iphone中都运行良好。但当我把它上传到试飞时,我得到了类似“无效令牌”的错误 private func sendVerificationCode(phoneNumber: String, paramters:[String:Any]){ PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { [sel
private func sendVerificationCode(phoneNumber: String, paramters:[String:Any]){
PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { [self] (verificationID, error) in
if let error = error {
self.showAlert(withTitle: "Error", withMessage: error.localizedDescription)
return
}
guard let verificationId = verificationID else{return}
let defaults = UserDefaults.standard
defaults.setValue(verificationID, forKey: "verifyId")
let otp = UIStoryboard(name: "LoginPhone", bundle: nil).instantiateViewController(withIdentifier: "OTPViewController") as? OTPViewController
otp?.parameters = parameters
otp?.userPhoneNumberString = phoneNumber
self.navigationController?.pushViewController(otp!, animated: true)
// Sign in using the verificationID and the code sent to the user
// ...
}
}