发送C2DM消息

时间:2011-01-28 09:47:47

标签: android android-c2dm

您好我想发送C2DM消息。要接收该消息,请使用我从http://code.google.com/p/chrometophone/source/checkout下载的Chrome to Phone应用程序 在那里,我将发件人ID更改为我用于注册此应用程序的另一个gmail ID(用于发送邮件的角色帐户)。并使用我从上面下载的android代码获取相同邮件ID的身份验证令牌和注册ID。但是,当我使用curl发送c2dm消息时如下所示,它返回401错误并说未经授权。有人可以帮我指出我做错的地方。

curl --header "Authorization: GoogleLogin auth=**authFromRegistrationAbove**" "https://android.apis.google.com/c2dm/send" -d registration_id=**phoneRegistrationId(reciever)** -d "data.message=Hello" -d collapse_key=message -k

1 个答案:

答案 0 :(得分:0)

您的服务器需要授权。您是否已在Google注册?当用户登录他/她的设备时,您需要注册他们以接收注册ID。

以下是来自文档的错误代码: 401表示用于验证发件人的ClientLogin AUTH_TOKEN无效。