我目前正在制作Firebase设备组,它一直有效,直到用户注销(或清除其内存并登录到另一个帐户) . 在这种情况下,用户从其旧组和新组获取消息 . 似乎发生了什么是旧组保留了设备的令牌(即使它清除,所以它会自动更新?) .
例如,如果我登录到帐户,然后清除设备上的应用程序并重新登录到另一个帐户,则发送到新组的任何FCM消息也会发送到旧帐户 . 我甚至尝试过手动从旧组中删除单个设备令牌以将其删除,但它无效 .
如何清除或卸载应用时删除用户?我可以在退出时删除,但不知道在其他情况下该怎么办...
如果我使用某个主题,如果他们清除或卸载它会自动删除吗?
1 回答
您需要在注销并获取新令牌时删除InstanceId