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).