回答
C2DM不應再被使用。它正式逐步被GCM所青睞。谷歌可能會停止在某個時候完全支持它。
從實施者的角度來看,差異很小,而且GCM實際上更容易與其結合(您不需要創建虛擬Google帳戶)。
你確實需要創建一個谷歌帳戶設備低於4.something Android版本。此外,您無法再獲取C2DM的API密鑰,因此您無法啓動C2DM項目 – NickT 2013-03-06 21:19:13
根據C2DM規則,您需要額外的Google帳戶才能發送**消息。 GCP使用APi密鑰。 – 2013-03-06 21:33:46
您是正確的,但是對於較低版本的Android操作系統,您還需要在GCM接收設備上使用Google帳戶。我認爲必須有成千上萬的仿真器AVD以某個版本的「米奇老鼠」的名義登錄帳戶。我至少有2個! – NickT 2013-03-06 21:39:33
C2DM - >舊版本
GCM - >新版本
不能使用C2DM更多,你必須使用GCM。
- 1. 區分GCM和C2DM ID
- 2. C2DM到GCM android
- 3. 是什麼區別:
- 4. 是什麼的file_get_contents和FREAD的區別
- 5. setBackgroundResource和setBackgroundDrawable的區別是什麼
- 6. glframebuffertexture2d和glTexSubImage2d的區別是什麼
- 7. SQLite和SQL的區別是什麼
- 8. MSBuild和TFSBuild的區別是什麼
- 9. $(())和expr之間的區別是什麼?
- 10. $和$ .fn之間的區別是什麼?
- 11. textFieldDidBeginEditing和textFieldShouldBeginEditing的區別是什麼
- 12. XMLHttpRequest和HttpRequest的區別是什麼
- 13. VOB和PVOB的區別是什麼?
- 14. PATH_NOT_FOUND和NAME_NOT_FOUND的區別是什麼
- 15. ++和:haskell之間的區別是什麼?
- 16. socket.io和socket.io-client的區別是什麼?
- 17. 什麼是ASP.NET和C#的區別?
- 18. 是什麼IProvideValueTarget和IServiceProvider的區別?
- 19. BUTTON1_MASK和BUTTON1_DOWN_MASK的區別是什麼?
- 20. CCCallFunc和CCCAllFuncN的區別是什麼
- 21. CookieContainer和Response.Cookies的區別是什麼?
- 22. air + iOS:iPad1和iPad2的區別是什麼
- 23. Zend_Cache_Frontend_Capture和Zend_Cache_Frontend_Page的區別是什麼
- 24. IOS是什麼objc_getClass和objc_lookUpClass的區別
- 25. $(「」)和$ .find(「」)之間的區別是什麼?
- 26. jquery和jQuery UI的區別是什麼?
- 27. log4j和java.util.logging的區別是什麼
- 28. 「\」和「\。」之間的區別是什麼?
- 29. dart:js和js包的區別是什麼?
- 30. 「$ | ++」和「$ | = 1」之間的區別是什麼
它確實在開發人員文檔頁面https://developers.google.com/android/c2dm/上告訴您,您不能再使用C2DM,所以問題在學術上是最好的。 – NickT 2013-03-06 21:26:41
似乎這個鏈接有助於某一個:http://stackoverflow.com/questions/11232853/c2dm-to-google-cloud-messaging-gcm – 2015-10-07 07:09:25