3

有什麼區別,哪個更好?C2DM和GCM的區別是什麼

我打算開發一個android應用程序,它將使用PHP發送應用程序的一個用戶的通知給同一應用程序的另一個用戶,那麼哪一個適合開發此應用程序?

+0

它確實在開發人員文檔頁面https://developers.google.com/android/c2dm/上告訴您,您不能再使用C2DM,所以問題在學術上是最好的。 – NickT 2013-03-06 21:26:41

+0

似乎這個鏈接有助於某一個:http://stackoverflow.com/questions/11232853/c2dm-to-google-cloud-messaging-gcm – 2015-10-07 07:09:25

回答

6

C2DM不應再被使用。它正式逐步被GCM所青睞。谷歌可能會停止在某個時候完全支持它。

從實施者的角度來看,差異很小,而且GCM實際上更容易與其結合(您不需要創建虛擬Google帳戶)。

+0

你確實需要創建一個谷歌帳戶設備低於4.something Android版本。此外,您無法再獲取C2DM的API密鑰,因此您無法啓動C2DM項目 – NickT 2013-03-06 21:19:13

+0

根據C2DM規則,您需要額外的Google帳戶才能發送**消息。 GCP使用APi密鑰。 – 2013-03-06 21:33:46

+0

您是正確的,但是對於較低版本的Android操作系統,您還需要在GCM接收設備上使用Google帳戶。我認爲必須有成千上萬的仿真器AVD以某個版本的「米奇老鼠」的名義登錄帳戶。我至少有2個! – NickT 2013-03-06 21:39:33

2

C2DM - >舊版本
GCM - >新版本

不能使用C2DM更多,​​你必須使用GCM。