我正在尝试实现APNS通知,我想为所有传入通知维护一个最新通知。
我正在使用apns-collapse-id
,它应受到FCM的支持,如此处所述
但是,当我使用单个崩溃ID发送多个通知时,最终用户仍然会收到多个通知
下面是接收器端有效负载,其中有"gcm.notification.apns-collapse-id"
,我猜这是由Google发送的。
我试图了解是否需要进行任何更改以使其正常工作。
原始发件人有效载荷:
{
"to" : "xyz",
"notification": {
"title" : "title_here",
"body" : "body_here",
},
"data" : {
"message" : "Message_Here"
},
"apns-collapse-id" : "STRING_ID_HERE"
"content_available" : true
}
接收方有效负载:
{
aps = {
alert = {
body = "body_Here";
title = "title_here";
};
"content-available" = 1;
};
"gcm.message_id" = "0:123456789ae";
"gcm.notification.apns-collapse-id" = STRING_ID_HERE;
"google.c.a.e" = 1;
message = "Message_Here";
}