【发布时间】:2021-05-13 04:51:05
【问题描述】:
我们正在将 Firebase 集成到我们的一款移动应用中。这是我们的疑问“FCM 令牌是否在操作系统更新时刷新?”,我们知道这些场景:
注册令牌可能会在以下情况下发生变化:
- 应用已在新设备上恢复
- 用户卸载/重新安装应用程序
- 用户清除应用数据。
【问题讨论】:
标签: android ios react-native
我们正在将 Firebase 集成到我们的一款移动应用中。这是我们的疑问“FCM 令牌是否在操作系统更新时刷新?”,我们知道这些场景:
注册令牌可能会在以下情况下发生变化:
【问题讨论】:
标签: android ios react-native
你是对的 注册令牌可能会在以下情况下发生变化:
但据我所知操作系统更新不会改变。
【讨论】:
我认为它不会因操作系统更新而改变。 由于 Firebase 文档只告诉我们:
注册令牌可能会在以下情况下更改:
- 应用删除Instance ID
- 应用程序在新设备上恢复
- 用户卸载/重新安装应用程序
- 用户清除应用数据。
通过操作系统更新,您既不会更换设备,也不会重新安装应用程序。因此,不应发生令牌更改。
【讨论】:
不,它不会随着您的移动设备操作系统更新而改变。
但它不应该打扰你,因为如果你已经处理了 FCM 文档中提到的令牌可能会改变的场景,并且应该总是这样
如果它确实发生在最新的操作系统中,那么你也会得到照顾。
我确实更新了我们的许多测试设备操作系统和令牌保持不变。 因此,唯一要做的就是确保我们始终从设备中检索我们的令牌以获得最新的,而不是在服务器上保存一次并认为它永远不会改变。
【讨论】: