卸载并重新安装应用程序会导致重复推送消息firebase

时间:2018-01-19 12:19:49

标签: android ios firebase firebase-cloud-messaging

我在卸载并重新安装应用时收到重复通知,

我有应用程序注册的第2版以获取主题XXXX的通知,之后我将卸载应用程序并重新安装verion 3 APP订阅相同的XXXX主题 我收到相同的通知两次。

Firebase是否会为较旧的应用发送通知? 任何建议如何处理这个或如何清理早期会话

我在iOS和Andriod都看到同样的问题

2 个答案:

答案 0 :(得分:1)

每次删除应用并重新安装时。用新的FCM令牌替换旧的FCM令牌。表示每次从用户获取FCM令牌并将其存储在服务器或firebase上时,检查该用户的FCM令牌是否已存在。如果存在则更换它。如果没有添加它。

答案 1 :(得分:0)

还要检查您的主题名称创建逻辑,是否有动态部分?就像 topicName+grpname 一样,您可能在不知不觉中订阅了多个主题,因此会收到针对多个主题的重复消息。