You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Auth会话/令牌的存储与刷新机制及Android端技术疑问

Firebase Auth 常见问题解答

1. Android设备上登录状态的存储位置

Firebase Auth 在Android上的登录持久化数据存在应用私有内部存储的SharedPreferences中,具体对应的文件路径是:
/data/data/[你的应用包名]/shared_prefs/com.google.firebase.auth.api.gms_service.xml

这个存储区域是应用专属的,其他应用无法访问,所有持久化逻辑都由Firebase Auth SDK自动处理,开发者不需要手动读写这个文件。

2. 令牌有效期与自动刷新机制

  • ID令牌有效期:Firebase ID令牌的有效期固定为1小时。
  • 刷新令牌:刷新令牌是长期有效的,除非用户主动注销、修改密码,或者令牌被后端主动吊销。
  • 刷新逻辑:
    • 应用运行时:Firebase Auth SDK会自动监听ID令牌的过期时间,在令牌即将过期前自动发起刷新请求,无需开发者手动干预。
    • 应用未打开时:没有后台服务会自动刷新令牌,只有当用户下次启动应用,SDK完成初始化后,会检查当前ID令牌是否过期,若已过期则自动使用刷新令牌获取新的ID令牌。

内容的提问来源于stack exchange,提问作者me.at.coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 14:04:52