gpt4 book ai didi

ios - Firebase token 已过期

转载 作者:行者123 更新时间:2023-11-29 05:33:17 25 4
gpt4 key购买 nike

  1. 我一直在努力解决以下问题:
    用户 token 已过期,我不知道如何处理。是 token 过期时有什么方法可以收到通知吗?我怎么能够更新 token 。每次启动时我都会更新 token 应用程序。这是正确的方法还是我们还有其他方法可以做这个?

    FIRAuth.auth()?.addStateDidChangeListener { auth, user in   
    if user != nil {
    // User is signed in. Show home screen
    } else {
    // No User is signed in. Show user the login screen }
    }

    即使这个 block 也没有捕获该状态。

最佳答案

您可以获取 Firebase 错误并将其返回给用户,也可以将其用作通知。这可以通过执行以下操作来实现:

首先,检查是否有错误。然后,获取错误代码。您可以检查 .userTokenExpired 的错误代码。

if let error = error {
if let errorCode = AuthErrorCode(rawValue: error._code) {
if errorCode == .userTokenExpired {
print("The user's token has expired.")
}
}
}

关于ios - Firebase token 已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com