2012-02-15 36 views
0

您好,我正在創建一個使用C2DM服務的應用程序。我遵循以下步驟 1)註冊了我的軟件包名稱和滾動電子郵件ID。 2)創建了一個活動來接收registration_Id。 3)創建了將數據發送到C2DM雲的活動。 我的問題是我能夠接收registration_id,SID,LSID,Auth。當我嘗試向C2DM發送數據(消息)時,我得到HTTP響應爲200(即連接成功,但檢查身體中的錯誤)但我得到如下錯誤:C2DM錯誤:從Google datamessaging端點得到錯誤響應:MismatchSenderId

W/C2DM(381): Got error response from Google datamessaging endpoint: MismatchSenderId

接下來應該做什麼,請建議。
在此先感謝

+0

請幫助等待你的最早回覆 – BMSAndroidDroid 2012-02-21 06:44:34

回答

1

仔細檢查您用來獲取Google Client Auth令牌的Email參數是否與您在Android客戶端上註冊C2DM時使用的發件人ID相同。

在發佈到C2DM服務器時,仔細檢查您是否僅使用Auth值(沒有「Auth =」前綴,沒有尾隨換行符等)。

您能測試從Android應用程序外部發送通知嗎?在命令行上使用cURL?

+0

我已越過checked.its正確。不知道哪裏會出錯 – BMSAndroidDroid 2012-02-28 06:30:28