2011-08-10 47 views
1

在使用Android Cloud进行设备消息传递时,我的应用成功从ClientLogin获取注册ID,并成功注册以接收推送通知。但是,当我尝试将推送通知发送到C2DM服务器以发送到设备时,我收到了“302 Moved”。该URL我张贴到为https://android.apis.google.com/c2dm/send为什么我会从C2DM服务器上获得“302 Moved”?

我有一个电子邮件(48小时前)从谷歌称该帐户: “已经被添加到我们的允许发件人列表,你应该能够使用它来开始在接下来的 日左右发送消息到Android 2.2设备“

这是两天前,所以我假设它已经启动并正在运行。 302是否意味着帐号尚未设置,URL是否已移动,或其他?

谷歌真的不会让这些事情变得容易。

+0

服务器响应中Location:标题的值是什么? – gnuf

+0

位置:http://www.google.com 我看过评论提示,如果帐户不活跃,它可以返回302,但电子邮件建议它会在一天左右活跃,并且已经两天。但也许我只需要等待。 –

+0

Google已经确认C2DM帐户已被列入白名单,所以我完全被困扰了。我希望服务器回应一个错误消息,这意味着什么。现在我完全被困在接下来要做的事情上。我已经发布到C2DM谷歌组,但没有运气。 –

回答

0

我从ClientLogin获取认证码的方式中发现了一个错误。我没有正确解析ClientLogin的响应。

对于任何面临此错误的人 - 如果您的C2DM身份验证不起作用可能会发生,因此请检查您的身份验证码。

相关问题