總體運行步驟是這樣:linux
1.註冊谷歌賬號,打開api console,新建一個項目,並開啓gcm service,註冊一個server api key,不須要改IPandroid
2.安裝好android+linux開發環境,更新sdk到最新版本,必需要gcm更新出來;web
安裝jetty或者tomcat,這裏使用jetty。chrome
3.找到sdk-extra目錄下的gcm文件夾,這裏使用demo的客戶端和服務器端源碼,修改部分參數便可使用api
編譯clinet端,修改參數:send-id和server-url,這裏指project id和服務器本地IP,demo-clinet.apktomcat
update 服務器端gcm-demo.war中的api key服務器
4.device和pc-host鏈接到網絡,若是上不了谷歌,就不用下面操做了,直接break吧網絡
device安裝好apk,將war包放在webapp目錄下,開啓jetty,便可完成測試app
遇到的問題,chrome poster 發送消息,遇到各自錯誤,難以解決,故推薦使用谷歌原生測試代碼。webapp
須要用到的參數:
SENDER_ID = "1053021263773";
SERVER_URL = "http://0000:8080/gcm-demo";
AIzaSyBm1uCLZTew65zSjczPdtvIfZm8xU1LNrM