2012-12-03 70 views
0

我仍在使用Google C2DM代替GCM。目標設備是CyanogenMod 9(ICS)和C2DM,無需在設備中創建任何Google帳戶即可正常工作。Google C2DM ACOUNT_MISSING

但是當我在GB 2.3.3上運行應用程序仿真器時,出現'ACCOUT_MISSING'錯誤。我發現該消息意味着「用戶必須在設備中擁有Google帳戶」。但它在我的ICS設備中沒有任何Google帳戶,但它一直工作正常。我對此很困惑。任何人都可以幫助我。

謝謝。

編輯: 我再次閱讀C2DM文件,並清楚地解釋了錯誤。

ACCOUNT_MISSING電話上沒有Google帳戶。應用程序應該要求用戶打開客戶經理並添加一個Google帳戶。修復設備端。

但絕對我的測試設備沒有任何谷歌帳戶,但C2DM工作正常。已經差不多一年了。我無法理解這種情況。

+0

如果它表示它需要一個帳戶,這意味着它只能保證如果你有一個帳戶工作。其他任何事情都是意外事故和/或錯誤。添加一個,並完成它。並已經遷移到GCM。 –

回答

1

Android Cloud to Device Messaging(C2DM)已棄用,您必須使用Google Cloud Messaging。並且您必須在手機上創建Google帳戶(對於Android 4.0,您不需要創建Google帳戶)

+0

謝謝。 Google GCM很好,但用戶必須註冊Google帳戶。這讓我很擔心,因爲我的用戶被禁用,他們不需要它,不能自己做。 – sunghun