如何在用户注销时刷新FCM令牌?

我第一次收到FCM并将其保存到我的userDefaults。 现在当用户注销时,如何再次刷新FCM令牌? 我搜索了文档和许多其他问题,但没有找到更好的解决方案。

提前致谢。

FCM令牌是一个实例ID令牌,它表示已安装的应用程序,而不是已登录的用户。 通常,一旦应用程序保持安装,无论用户登录什么,它都将具有相同的令牌。

您必须自己管理与令牌关联的用户。 当用户登录时,您应该将令牌与用户的ID相关联,当用户注销时,您应该删除该关联。

查看此post: Firebase云消息传递 – 处理注销

在@Arthur的评论中提到的安全问题已经解决了!