Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.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
Android 发送至Xtify服务器的Xtify 2.0消息已被202接受,但未到达设备_Android_Push Notification_Xtify - Fatal编程技术网

Android 发送至Xtify服务器的Xtify 2.0消息已被202接受,但未到达设备

Android 发送至Xtify服务器的Xtify 2.0消息已被202接受,但未到达设备,android,push-notification,xtify,Android,Push Notification,Xtify,我一直在从服务器向xtify 2.0 c2dm发送推送消息。当我使用xtify控制台测试推送时,它可以工作,但当我从服务器发送到xtify时,它被202状态代码接受,但消息没有到达设备 以下是发送到xtify服务器的json {"apiKey":"8abedd93-fdd0-4d70-a702-blahblah","appKey":"blaaah-9a51-4b30-b14b-43e2b2052324","xids":["4fdc997971a292dblaah1ee"],"sendAll":

我一直在从服务器向xtify 2.0 c2dm发送推送消息。当我使用xtify控制台测试推送时,它可以工作,但当我从服务器发送到xtify时,它被202状态代码接受,但消息没有到达设备

以下是发送到xtify服务器的json

{"apiKey":"8abedd93-fdd0-4d70-a702-blahblah","appKey":"blaaah-9a51-4b30-b14b-43e2b2052324","xids":["4fdc997971a292dblaah1ee"],"sendAll": true,"content":{"subject": "Greetings Earthlings","message": "Take me to your leader","action":{"type":"DEFAULT"}}}

我使用Fiddler对它进行了各种请求测试,但它被接受(202),但没有到达设备。

在相同的负载中有一个XID和sendAll。您可以发送到一个(或多个)XID、发送到所有用户或发送到标记用户。如果从有效负载中删除sendAll元素,它应该可以工作

这可以使用我的凭据和我的示例应用程序:

{
    "apiKey": "my api key",
    "appKey": "my app key",
    "sendAll": true,
    "content": {
        "subject": "Greetings Earthlings",
        "message": "Take me to your leader",
        "action": {
            "label": "Open app"
        }
    }
}
如果仍然不为您工作,我怀疑您的c2dm凭据有问题。确保用于C2DM的发件人ID与设备或模拟器上使用的电子邮件不同

使用实际的应用程序密钥提交直接支持请求,并查看您的配置


很抱歉,这也没有成功。我用一个有效的配置更新了我的答案,并提议进行更深入的挖掘。此外,本周早些时候,谷歌已经不推荐C2DM。Xtify将在未来几周发布更新的GCM SDK。