我想知道哪些事件会改变设备的fcm令牌?强行关闭应用程序似乎并不能做到这一点,尽管我在某处读到令牌可能会更改。对于卸载应用程序然后重新安装的用户来说,它会改变吗?
我想可靠地向设备发送推送通知,而不冒fcm令牌被更改的风险,只要用户自己没有故意更改令牌。
我花了很多小时试图理解firebase和firebase云消息。老实说,我觉得文档非常令人失望,我想知道如何使用firebase编写可靠的应用程序。
您应该预料到FCM令牌可能会因您无法控制的原因而更改。Flutter在这方面与底层原生系统没有什么不同。令牌可能更改的可能原因没有记录在案,但您的应用程序应该随时准备好使用提供的API处理新令牌。