Android 应该使用哪个gmail帐户请求注册Id以使用c2dm实现推送通知?

Android 应该使用哪个gmail帐户请求注册Id以使用c2dm实现推送通知?,android,response,android-c2dm,unauthorized,Android,Response,Android C2dm,Unauthorized,我正在尝试使用c2dm服务器在我的android应用程序中实现推送通知。我使用了在我的手机中同步的gmail帐户,该帐户不是一个角色帐户,没有向c2dm注册。我使用了curl命令 curl --header "Authorization: GoogleLogin auth=your_authenticationid" "https://android.apis.google.com/c2dm/send" -d registration_id=your_registration -d "dat

我正在尝试使用c2dm服务器在我的android应用程序中实现推送通知。我使用了在我的手机中同步的gmail帐户,该帐户不是一个角色帐户,没有向c2dm注册。我使用了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注册了我的android应用程序,比如somthing@gmail.com?? 我应该用吗somthing@gmail.com要申请注册id吗

可以使用任何一个gmail帐户。没有必要将android mobile中同步的gmail id用于角色帐户。

注册和在设备上使用哪个帐户应该没有区别,但最好不要使用相同的帐户进行测试和注册。您的代码可能有问题。