我用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>
我在 2019-12-20 也遇到了这个问题。Firebase 停止通过标志"delivery_receipt_requested"通知发送通知。
查看 2016 年 12 月 17 日FCM 的更新: FCM 已取消对通过 XMPP 协议的递送接收的持续支持。开发者应在 FCM 客户端 SDK 中启用配送数据导出,而不是 XMPP 送达回执。 https://firebase.google.com/support/releases
此外,云消息传递版本 20.1.0 - https://firebase.google.com/support/release-notes/android#messaging_v20-1-0 添加了 setDeliveryMetricsExportToBigQuery(boolean( 和 deliveryMetricsExportToBigQueryEnabled((,以控制和查询消息传递指标是否导出到 BigQuery。