我在使用Xtify发送GCM消息时遇到问题。 我的设备已注册,但未出现在“测试实施”中。该应用正在测试中。 我将此消息从我的服务器发送到xtify,它被202状态代码接受,但消息未到达设备。
{ “apiKey”: “布拉布拉-2c0e-4c90-8845-753ed8ac3d64”, “APPKEY”: “布拉布拉-e6d0-441f-8b32-c0fc8be4ee5b”, “的Xid”:[ “asdsd387242167c695bbac”], “sendAll”:假, “内容”:{ “受试者”: “oferta”, “消息”: “LAT = 39.50017; LON = -0.43342; DIS = 50.0; oferta = 1;”, “动作”:{ “类型”:“NONE ”, “数据”: “”, “标签”: “”}}}
问题出在哪里?谢谢
答案 0 :(得分:0)
202是成功代码,这意味着xtify服务器接受了请求但不一定将其传递给设备。我建议关注these steps以确保您的应用注册xtify,同时确保app manger中的应用设置为“开发/测试”,以便您可以在测试页面中看到它。
为GCM推送API调用示例:
网址:http://api.xtify.com/2.0/push
内容类型:application/json
HTTP实体正文:
{
"apiKey": "xxxxxx-xxxxx-xxxx-xxxxx",
"appKey": "xxxxxx-xxxxx-yyyy-xxxxx",
"xids": ["xxxxxxxxxxxxxxxxxx"],
"sendAll": true,
"content": {
"subject": "Greetings Earthlings",
"message": "Take me to your leader",
"action": {
"type": "DEFAULT"
}
}
}