当我卸载并重新安装应用程序时,我收到重复的通知,
例如,我有应用程序注册的版本 2 以获取来自主题 XXXX 的通知,之后我将卸载应用程序并重新安装版本 3 应用程序订阅相同的 XXXX 主题我收到两次相同的通知。
Firebase 是否会为旧版应用发送通知?如何处理此问题或如何清理早期会话的任何建议
我在iOS和Andriod中都看到了同样的问题
删除应用程序并重新安装时。已将旧的 FCM 令牌替换为新的 FCM 令牌。意味着每次您从用户那里获取 FCM 令牌并将其存储在服务器或 Firebase 上时,请检查该用户的 FCM 令牌是否已经存在。如果存在,则更换它。如果没有,请添加它。
还要检查您的主题名称创建逻辑,是否有动态部分?像 主题名称+grpname ,您可能会在不知不觉中订阅多个主题,从而获得针对多个主题的补充消息。