fcm xmpp协议“ delivery_receipt_requested”参数

问题描述 投票:0回答:1

我使用fcm xmpp协议发送推送并接收交付收据。但从2019-12-18开始,收货开始减少,而2019-12-20则完全没有收据,

我不知道为什么。我的参数没有变化。这是我的参数。

<message id='q2fcQ-183429'><gcm xmlns="google:mobile:data">
{
  "delivery_receipt_requested": true,
  "notification": {
    "sound": "default",
    "tag": "1",
    "title": "title",
    "body": "body",
    "click_action": "push.welcome",
    "android_channel_id": "notification.default"
  },
  "time_to_live": 600,
  "message_id": "02b16456eba3483782fc471e3dd2cf73",
  "to": "xxxxxxxxxxx"
}
</gcm></message>
firebase firebase-cloud-messaging google-cloud-messaging
1个回答
0
投票

我也在2019-12-20遇到了这个问题。 Firebase停止通过标志“ delivery_receipt_requested”来通知传递通知。

查看2016年12月17日FCM的更新:FCM取消了对通过XMPP协议提供收货的持续支持。代替XMPP交付收据,开发人员应在FCM客户端SDK中启用交付数据导出。https://firebase.google.com/support/releases

此外,Cloud Messaging版本20.1.0-https://firebase.google.com/support/release-notes/android#messaging_v20-1-0添加了setDeliveryMetricsExportToBigQuery(boolean)和deliveryMetricsExportToBigQueryEnabled()来控制和查询是否将消息传递度量导出到BigQuery。

© www.soinside.com 2019 - 2024. All rights reserved.