2010-11-24 175 views
3

我嘗試測試c2dm應用程序。 我已註冊Android Cloud到設備消息。 http://code.google.com/android/c2dm/signup.htmlAndroid C2DM服務器發送消息

例如:

聯繫電子郵件* 電子郵件地址,我們應該聯繫,當你已經列入白名單: [email protected]

角色帳戶郵件* 谷歌帳戶ID,這將是用於發送消息到C2DM: [email protected]

我註冊從我的應用程序和發件人id([email protected])到c2dm服務,我得到registration_id。

之後,我的第三方服務器必須使用電子郵件和密碼進行ClientLogin身份驗證。從哪個電子郵件?列入白名單的電子郵件([email protected])或發件人ID([email protected])?我嘗試這兩個電子郵件,並從這個過程中我得到了authorization_id。

但是,當我使用registration_id和authorization_id發送消息到C2DM服務器時,我得到了響應代碼401 Unauthorize。我使用列入白名單的電子郵件([email protected])和發件人ID([email protected])的authorization_id,但都沒有工作。

可能是什麼問題? 謝謝。

回答

2

當我再次嘗試它現在工作,我的第三方服務器必須使用發件人身份證([email protected])來獲得ClientLogin身份驗證,並從這個過程中我得到了authorization_id。

而我使用registration_id和authorization_id發送消息到C2DM服務器。我的設備收到消息。

+0

請發佈接收通知的代碼。我也獲得註冊ID和令牌。並使用PHP,我正在發送消息給c2dm服務器。但我不知道如何接收thje通知... – Jomia 2011-06-01 08:41:52