这是我的代码:
import FirebaseAuth class AuthPhoneNum { static func getPhoneNum(phoneNumber: String) { PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber) { (verificationID,error) in if let error = error { print(error) return } UserDefaults.standard.set(verificationID,forKey: "authVerificationID") } } static func verify(verificationCode: String?) { guard let verificationID = UserDefaults.standard.string(forKey: "authVerificationID") else { return } if verificationCode != nil { let credential = PhoneAuthProvider.provider().credential( withVerificationID: verificationID,verificationCode: verificationCode!) Auth.auth().signIn(with: credential) { (user,error) in if let error = error { print(error) return } } } else { print("No verification code") } } }
这是控制台打印出来的:
Error Domain=FIRAuthErrorDomain Code=17048 “Invalid token.”
UserInfo={NSLocalizedDescription=Invalid token.,
error_name=INVALID_APP_CREDENTIAL}
我究竟做错了什么?谢谢
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。