【发布时间】:2020-05-22 11:46:26
【问题描述】:
由于没有直接的方法可以在发送代码后重新发送代码,因此我尝试使用以下方法再次重新发送代码:
func sendOTPGetVerfID(phoneNum: String, completion: @escaping((_ verificationID: String?, _ error: Error?) -> Void)) {
PhoneAuthProvider.provider().verifyPhoneNumber( phoneNum , uiDelegate: nil) { (verificationID, error) in
if let error = error {
QL1(error.localizedDescription)
completion(nil, error)
return
}
// Sign in using the verificationID and the code sent to the user
// ...
QL1("VerificationID : \(verificationID ?? "")")
completion(verificationID,nil)
}
}
这里的问题是,我第二次接收不到verificationID,调用上面的方法 任何帮助表示赞赏
【问题讨论】:
标签: ios swift firebase firebase-authentication