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

FCM Token生成时机咨询:一次性生成还是每次登录生成?

FCM Token生成规则说明

FCM Token既不是仅一次性生成,也不会在用户每次登录时自动重新生成,它的生成与更新遵循以下逻辑:

  • 初始Token生成:首次安装应用后,第一次调用getToken()方法时会生成唯一的初始Token。
  • 触发Token更新的场景:
    • 应用被卸载后重装
    • 用户清除了应用数据
    • 设备上的FCM服务框架版本更新
    • 应用关联的Firebase项目发生变更
  • 登录操作本身不会直接触发Token刷新,除非你的业务代码主动调用deleteToken()或强制调用getToken()来刷新,这属于自定义操作,并非FCM的默认行为。
  • 此外,FCM会在后台自动处理Token的过期或刷新,开发者需要通过监听onNewToken()(新版SDK)事件来捕获更新后的Token,保证服务器端存储的Token始终有效。

内容的提问来源于stack exchange,提问作者Rokey Z

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 09:45:41