我们正在接收新的推送通知令牌,而不会使旧的无效

时间:2019-10-01 14:18:10

标签: firebase firebase-cloud-messaging

上个月,我们注意到某些设备正在接收带有相同消息的多个PUSH NOTIFICATIONS(PN)。

调查发现,这些设备具有相同应用程序和设备的多个有效PN令牌。

在满足某些条件(例如“清除应用程序数据/缓存”,“卸载并安装应用程序”)时,设备可能会获得一个以上的PN令牌。

实际上,我们检查了这一事实,以以前保存的有效PN令牌继续卸载应用程序,然后在接收新PN令牌的位置再次安装该应用程序,设备开始接收多个推送通知。

问题在于旧版本仍然有效:

curl -H "Content-Type: application/json" -H "Authorization: key=$FCM_API_KEY" https://fcm.googleapis.com/fcm/send -d '{"registration_ids":["$FCMTOKEN"]}'

上个月开始发送多个PN,我们收到客户对Android和IOS平台的抱怨。

是否存在某种强制旧式PN令牌无效的方法?

0 个答案:

没有答案