Firebase通知在我的Flutter应用中有效,但当我关闭应用并重新打开它时,FCM令牌发生了变化。据我所知,除非用户删除应用,否则令牌不会发生变化,但在我的情况下,没有收到通知是因为令牌发生了变化。原因是什么?如何解决?
mnemlml81#
FCM令牌会在重新安装应用或清除数据时更改。若要在重新安装应用或清除数据后仍接收通知,您应将令牌存储在服务器上并使用它来发送通知。此外,您还可以在启动应用时检索最新令牌并将其发送到服务器,以便服务器具有可向其发送通知的最新令牌。
1条答案
按热度按时间mnemlml81#
FCM令牌会在重新安装应用或清除数据时更改。若要在重新安装应用或清除数据后仍接收通知,您应将令牌存储在服务器上并使用它来发送通知。此外,您还可以在启动应用时检索最新令牌并将其发送到服务器,以便服务器具有可向其发送通知的最新令牌。