我也跟着在http://developer.android.com/guide/google/gcm/gs.html給出的步驟和每一次我嘗試從我的設備註冊(上升級Froyo上運行)的Android GCM樣品給註冊:http錯誤400
07-04 22:48:31.178: D/C2DMRegistrar(3880): [C2DMRegistrar.66] register: http error 400
對於我提示以下錯誤:senderId,我已經嘗試使用projectID(按谷歌),電子郵件ID和API密鑰,但沒有工作。
我有Android市場,並在設備上的谷歌帳戶登錄。
這很奇怪。儘管文檔說SENDER_ID是項目ID,但它現在可以與項目ID一起使用,但是可以使用電子郵件ID。 –
如果使用電子郵件地址註冊,則可能是因爲您已將該電子郵件地址用作C2DM開發者帳戶。新的GCM使用項目ID(數字字符串)代替。如果您使用電子郵件地址進行註冊,您仍然需要通過C2DM。 – azgolfer
我從控制檯創建了另一個密鑰。現在我可以使用project_ID進行註冊,但現在在從服務器發送消息時,它給出了[errorCode = MismatchSenderId]。任何想法 ? –