安卓C2DM服务器发送消息

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未授权的响应代码。我使用列入白名单的电子邮件(aaa@gmail.com)和发件人ID(bbb@gmail.com)的authorization_id,但都没有起作用。
问题可能出在哪里? 谢谢。
1个回答

2

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

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


请发布接收通知的代码。我还获得了注册ID和令牌。使用PHP,我将消息发送到c2dm服务器。但我不知道如何接收通知... - Jomia
你可以查看 JumpNote 和 Chrome To Phone 的例子。http://code.google.com/p/jumpnote/ http://code.google.com/p/chrometophone/ - user430926

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接