Javascript firebase令牌是否对每个用户都是唯一和永久的?

Javascript firebase令牌是否对每个用户都是唯一和永久的?,javascript,php,firebase-cloud-messaging,Javascript,Php,Firebase Cloud Messaging,我正在使用javascript和PHP开发一个web推送通知应用程序。 当用户授予通知权限并从firebase接收令牌时。 我使用ajax将该令牌存储在该用户的数据库中。 此令牌是永久性的吗? 否则它会改变吗? 实际上,我想在用户首次登录网站时为他生成一个令牌,因此我有必要知道firebase是如何管理令牌的。令牌可能会在以下情况下更改: 应用程序删除实例ID 应用程序已在新设备上还原 用户卸载/重新安装应用程序 用户清除应用程序数据 假设您已经在监听FirebaseMessagingServi

我正在使用javascript和PHP开发一个web推送通知应用程序。
当用户授予通知权限并从firebase接收令牌时。 我使用ajax将该令牌存储在该用户的数据库中。
此令牌是永久性的吗?
否则它会改变吗?

实际上,我想在用户首次登录网站时为他生成一个令牌,因此我有必要知道firebase是如何管理令牌的。

令牌可能会在以下情况下更改:

  • 应用程序删除实例ID
  • 应用程序已在新设备上还原
  • 用户卸载/重新安装应用程序
  • 用户清除应用程序数据

  • 假设您已经在监听FirebaseMessagingService的onneToken以获取初始令牌。当向您的端点分配新令牌时,请注意在上述情况下触发回调,不要错过使用新id和相关用户更新应用程序服务器的机会。

    令牌可能会在以下情况下更改:

  • 应用程序删除实例ID
  • 应用程序已在新设备上还原
  • 用户卸载/重新安装应用程序
  • 用户清除应用程序数据

  • 假设您已经在监听FirebaseMessagingService的onneToken以获取初始令牌。当向您的端点分配新令牌时,请注意在上述场景中触发回调,不要错过使用新id和相关用户更新应用程序服务器的机会。

    令牌不是永久性的,令牌确实超时,并且当它们执行新令牌时,必须请求新令牌。看起来您混淆了API密钥和令牌。令牌不是永久的,令牌确实超时,当它们超时时,必须请求新的令牌。看起来您混淆了API键和令牌。