Google雲消息傳遞

Google的一項免費服務

Google雲端推送(英語:Google Cloud Messaging,簡稱GCM)是一項免費服務,幫助開發者從服務器發送數據到安裝了他們的應用程序的Android設備上,或從服務器到其Chrome瀏覽器應用程序或擴展。[1][2]Android雲端推送服務第一次亮相是在2012年6月27日在舊金山Moscone中心舉行的Google I/O 2012[3]Chrome上的推送服務在Google I/O 2013之前發布,官方博客文章題為「用推送消息構建高效的應用程序和擴展」。[4]

「Google雲消息傳遞」的各地常用名稱
中國大陸Google雲消息傳遞、Google雲端推送
臺灣Google雲端通訊

Google雲端推送(GCM)取代了beta版本的Android雲端至設備推送英語Android Cloud to Device Messaging(簡稱C2DM)。[5]免費服務可以發送一個輕量級的從服務器獲取的新消息通知到Android應用程序。較大的消息可以發送有效載荷的數據為4 KB[6]

該服務目前已被同公司的Firebase雲消息傳遞(FCM)取代。

非官方備選方案

編輯

由於中國政府對Google服務進行干擾網絡環境,面向中國大陸製作的Android軟件大多未採用GCM。以下是部分備選方案:

  • 使用XMPP協議(Openfire + Spark + Smack)
  • 使用MQTT協議

參見

編輯

外部連結

編輯

參考資料

編輯
  1. ^ Google雲端通訊 (GCM) - Android 開發人員說明. Google. [2014-11-12]. (原始內容存檔於2014-11-12) (中文(繁體)). 
  2. ^ Google云消息传递(GCM) - Android Developer帮助. Google. [2014-11-12]. (原始內容存檔於2014-11-12) (中文(簡體)). 
  3. ^ Tarantola, Andrew. Google’s New Cloud Messaging System Does More for Less. Gizmodo. 2010年6月27日 (2010-06-27) [2012年8月10日 (2012-08-10)]. (原始內容存檔於2018-08-21). 
  4. ^ Scott, Mark. Building efficient apps and extensions with push messaging. Google. 2013年5月9日 (2013-05-09) [2013年5月14日 (2013-05-14)]. (原始內容存檔於2016-03-08). 
  5. ^ Google Cloud Messaging (GCM) - Google Play for Developers Help. Google Inc. 
  6. ^ Google Cloud Messaging for Android. Google Inc. [2013-07-05]. (原始內容存檔於2012-12-01).