Google Cloud Message(GCM)是Google提供給開發者使用的推播服務平台(Push Notification Service),主要功能是透過Google的連結伺服器發佈信息給Android的裝置,藉此達到通知的功能,其主要的架構如下圖:
開發者需要先架設一台伺服器做為主要的訊息發布來源,也就是圖中的3rd-Party App Server,
而圖中的connection server只是當作轉傳中繼站,接收3rd-Party
App Server傳來的訊息再推播到 Android 裝置。