我尝试测试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 Server发送消息时,我得到了响应代码401 Unauthorize。我使用来自白名单电子邮件(aaa@gmail.com)和发件人ID(bbb@gmail.com)的authorization_id,但都没有用。
可能是什么问题? 谢谢你。
答案 0 :(得分:2)
我再次尝试它现在正在工作,我的第三方服务器必须使用发件人ID(bbb@gmail.com)来获取ClientLogin身份验证,并且从这个过程我获得了authorization_id。
我使用registration_id和authorization_id向C2DM Server发送消息。我的设备收到了消息。