Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在php中使用google firebase上的多播ID跟踪消息报告_Javascript_Php_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Javascript 在php中使用google firebase上的多播ID跟踪消息报告

Javascript 在php中使用google firebase上的多播ID跟踪消息报告,javascript,php,android,firebase,firebase-cloud-messaging,Javascript,Php,Android,Firebase,Firebase Cloud Messaging,有没有办法跟踪通过FCM发送到android设备的特定邮件的传递报告,我发现我们可以添加传递\接收\请求的来跟踪传递,我已经添加了我的json数据,如下所示 {"to":"KEY", "data":{ "data":{ "title":"test message", "message":"sent", "image":null} }, "notification":{ "

有没有办法跟踪通过FCM发送到android设备的特定邮件的传递报告,我发现我们可以添加
传递\接收\请求的
来跟踪传递,我已经添加了我的json数据,如下所示

{"to":"KEY",
  "data":{
       "data":{
           "title":"test message",
           "message":"sent",
           "image":null}
        },
  "notification":{
           "delivery_receipt_requested":true
         }
  }
我收到了回复

{"multicast_id":6417448921485349071,"success":1,"failure":0,"canonical_ids":0,"results":[{"error":"false"}]}

在php或javascript中,我需要一些东西,比如如果我们传递多播id,就需要获取文本的当前状态。我发现要得到想要的结果几乎是一场噩梦,但这并非不可能,还有其他人吗?

目前无法手动询问FCM服务器发送消息的状态

根据你的帖子,你似乎已经做了检查FCM服务的功课。实现交付收据是实现您在帖子中提到的行为的唯一方法(AFAIK)

实现交付回执不仅需要有效负载中的
delivery\u receipt\u request
参数,还必须实现XMPP服务器协议。以及客户端应用程序上的上游消息部分(用于
ack
knowledgement部分)