我尝试测试 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,但没有一个有效。
可能是什么问题呢?谢谢。