我特别想知道什么事件会改变设备的fcm令牌?尽管我读过某处令牌可能更改的地方,但强行关闭该应用程序似乎没有执行此操作。对于先卸载应用然后重新安装的用户,它会改变吗?
只要用户不是故意自己更改令牌,我想可靠地向设备发送推送通知,而不必冒险更改fcm令牌。
我花了很多时间试图了解Firebase和Firebase云消息传递。老实说,我发现文档非常令人失望,而且我想知道如何使用Firebase编写可靠的应用程序。
答案 0 :(得分:2)
您应该期望FCM令牌可能会因您无法控制的原因而发生更改。在这方面,Flutter与基础本机系统没有什么不同。令牌可能更改的可能原因尚未记录,但是您的应用应该随时准备使用提供的API处理新令牌。