3

我尝试测试 c2dm 应用程序。我已经注册了 Android Cloud to Device Messaging。 http://code.google.com/android/c2dm/signup.html

例如:

联系电子邮件 * 当您被列入白名单时我们应该联系的电子邮件地址:aaa@gmail.com

角色帐户电子邮件 * 将用于向 C2DM 发送消息的 Google 帐户 ID:bbb@gmail.com

我从我的应用程序和发件人 ID (bbb@gmail.com) 注册到 c2dm 服务,我得到了 registration_id。

之后,我的第三方服务器必须使用电子邮件和密码获得 ClientLogin 身份验证。来自哪封电子邮件?列入白名单的电子邮件 (aaa@gmail.com) 或发件人 ID (bbb@gmail.com)?我尝试了这两个电子邮件,并从这个过程中我得到了authorization_id。

但是当我使用registration_id 和authorization_id 向C2DM 服务器发送消息时,我得到了响应码401 Unauthorize。我使用列入白名单的电子邮件 (aaa@gmail.com) 和发件人 ID (bbb@gmail.com) 中的授权 ID,但没有一个有效。

可能是什么问题呢?谢谢。

4

1 回答 1

2

在我再次尝试它现在可以正常工作后,我的第三方服务器必须使用发件人 ID (bbb@gmail.com) 来获取 ClientLogin 身份验证,并且从这个过程中我得到了授权 ID。

我使用registration_id 和authorization_id 向C2DM 服务器发送消息。我的设备收到消息。

于 2010-11-24T09:55:10.623 回答