Php 希望将一些信息与邮件一起发送,这些信息将在成功传递时返回到服务器

Php 希望将一些信息与邮件一起发送,这些信息将在成功传递时返回到服务器,php,android,google-app-engine,push-notification,google-cloud-messaging,Php,Android,Google App Engine,Push Notification,Google Cloud Messaging,我正在使用Google GCM服务进行推送通知,它工作正常,从我的服务器接收请求并生成如下响应: {"multicast_id":65162440918454631,"success":1,"failure":0,"canonical_ids":0, "results":[{"message_id":"0:137098281085815%98234feef459fd7ecd"}]} 但这是接受谷歌GCM服务器请求的响应,而不是向设备发送通知的响应 我想做的是向Google GCM服务器

我正在使用Google GCM服务进行推送通知,它工作正常,从我的服务器接收请求并生成如下响应:

    {"multicast_id":65162440918454631,"success":1,"failure":0,"canonical_ids":0,
"results":[{"message_id":"0:137098281085815%98234feef459fd7ecd"}]}
但这是接受谷歌GCM服务器请求的响应,而不是向设备发送通知的响应

我想做的是向Google GCM服务器发送一些带有请求的消息id,当该通知发送到设备时,它将返回该消息id,这样我将更新数据库中相应消息id的状态以供报告之用

请求代码:

$fields = array(
    'registration_ids' => $registatoin_ids,
    'data' => array("msg" => $message,"msgid"=>12345),
    "collapse_key" => "message_alert",
    "time_to_live" => 1800,
    "delay_while_idle" => true
);
需要将消息\u id发送到服务器的语法或方式


是否有其他方式可以获取通知的传递状态

交付后,你的应用程序将不得不ping服务器,你可以记录接收是的,但必须有一些独特的消息_id,将从PHP脚本发送到设备。我将如何发送它?与您的上一个声明有点混淆我的应用程序将ping服务器以发送通知,但具有该已发送通知的某些唯一id,并且该唯一id将通过通知请求从服务器发送到设备,我想知道我将通过何种方式发送带有请求的唯一消息id,以便在发送通知时,它将通过ping返回到服务器。将您的id添加到
有效负载中