在Xamarin Form中iOS上的FCM中的apns-collapse-id等价

时间:2017-08-03 18:31:10

标签: ios firebase xamarin xamarin.forms firebase-cloud-messaging

他们是否相当于FCM的apns-collapse-id。我正在尝试将apns-collapse-id作为标头请求发送,但它不会折叠消息。

1 个答案:

答案 0 :(得分:0)

您可以使用collapse_key字段,如下所示:

{
   "collapse_key" : "message_counter",
   "to" : "xyz",
   "notification": {
      "title" : "New messages",
      "body" : "You have 10 new messages",
      "badge" : 10
   },
   "data" : {
     "key1" : "value1",
     "key2" : "value2"
   },
 }

每个注册令牌(即每个设备)最多可以使用4个折叠键,最多可以存储100个通知而不会崩溃。

如果您的设备处于离线状态并且发送了多封可折叠消息,则只有在重新联机时才会收到最后一封消息(每个折叠密钥)。

有关详细信息,请参阅Firebase文档中有关collapsible and non-collapsible messages的文档。