我正在尝试使用 c2dm 服务器在我的 android 应用程序中实现推送通知。我使用了在我的手机中同步的 gmail 帐户,该帐户不是角色帐户(未在 c2dm http://code.google.com/android/c2dm注册/signup.html )。我使用 curl 命令
curl --header "Authorization: GoogleLogin auth=your_authenticationid"
"https://android.apis.google.com/c2dm/send" -d registration_id=your_registration
-d "data.payload=payload" -d collapse_key=0
发送消息。但我收到回复说未经授权为
<HTML>
<HEAD>
<TITLE>Unauthorized</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Unauthorized</H1>
<H2>Error 401</H2>
</BODY>
</HTML>
请注意,我已经使用另一个 Gmail id(例如 somthing@gmail.com)注册了我的 android 应用程序?我应该使用 somthing@gmail.com 请求注册 ID 吗?