Android的日期时间有变化,但是再次准时,Firebase只返回过期的令牌

Fel*_*shi 5 android kotlin firebase firebase-authentication

我正在对我的应用进行一些测试,将移动当前日期更改为未来.比如前2天,4天,7天,10天.然后我再次将手机放在当前日期.

我正在使用Firebase进行身份验证,但就目前而言,它只返回过期的令牌.我已经尝试重新启动移动设备,重新安装应用程序,问题仍然存在.

在其他手机上工作正常,我没有改变日期.

PS:这个问题发生在Sansung S5上.

这就是我获取令牌的方式,每当我向服务器发出请求时,我都会再次获得令牌.顺便说一下,我正在使用Firebase网络自定义令牌.

        var mUser: FirebaseUser? = FirebaseAuth.getInstance().currentUser

        mUser?.getToken(true)
        ?.addOnCompleteListener { it ->
            it.result.token

        }
Run Code Online (Sandbox Code Playgroud)