FCM collapse_key会覆盖所有先前的消息(具有不同的键值)

时间:2017-10-07 09:49:14

标签: android push-notification firebase-cloud-messaging

据我所知FCM在服务器上覆盖我的通知,如果它没有被删除(意味着设备离线),我可以设置最多4个密钥,如此处所述

  

要将邮件标记为可折叠,请包含collapse_key参数   在消息有效负载中。 FCM允许最多四种不同   在任何给定的应用服务器上使用的每个设备的折叠密钥   时间。换句话说,FCM连接服务器可以同时进行   每个设备存储四个不同的可折叠发送到同步消息,   每个都有不同的折叠键。如果超过此数字,FCM   只保留四个折叠键,不保证哪些是   保持。

所以我在POSTMAN中尝试了这段代码,

return

我发送了四条带有两个密钥的消息(每个collapse_key有两条消息)。但只有当设备上线时才会收到最后一条消息。

任何人都知道为什么会如此?使用 collapse_key 究竟与标记相同?

0 个答案:

没有答案