相关疑难解决方法(0)

尝试使用firebase验证电话号码时出现"无效令牌"

这是我的代码:

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") …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-authentication swift3

15
推荐指数
5
解决办法
1万
查看次数

在 firebase 中,我收到 FIRAuthErrorDomain Code=17048 “无效令牌。在 ios 开发中”的错误。如何解决?

我在我的应用程序中使用 firebase OTP 身份验证。我将我的号码传递给 firebase 的 PhoneAuthProvider 方法,但之后在除我的设备之外的所有设备中给出无效令牌的错误。如何解决这个错误?

错误看起来像:

(Error Domain=FIRAuthErrorDomain Code=17048 "Invalid token." UserInfo={NSLocalizedDescription=Invalid token., error_name=INVALID_APP_CREDENTIAL})
Run Code Online (Sandbox Code Playgroud)

ios swift

6
推荐指数
1
解决办法
1581
查看次数

iOS上的Firebase短信验证 - '令牌不匹配'

在尝试与某些外部用户对我的应用程序进行beta测试时,他们都无法使用电话号码短信验证正确进入应用程序.开发人员可以直接从Xcode构建时使用该应用程序,但通过链接安装的任何人都无法使用它.

每个尝试登录/注册的用户都会收到错误Token Mismatch信息 - 没有其他信息.

我有一个有效的生产APNS证书,为什么这不起作用?

sms xcode token swift firebase-authentication

4
推荐指数
1
解决办法
2378
查看次数

标签 统计

swift ×3

firebase-authentication ×2

ios ×2

firebase ×1

sms ×1

swift3 ×1

token ×1

xcode ×1