google cloud message 运行成功0621

整体运行步骤是这样:

1.注册谷歌帐号,打开api console,新建一个项目,并开启gcm service,注册一个server api key,不需要改IP

2.安装好android+linux开发环境,更新sdk到最新版本,必须要gcm更新出来;

安装jetty或者tomcat,这里使用jetty。

3.找到sdk-extra目录下的gcm文件夹,这里使用demo的客户端和服务器端源码,修改部分参数即可使用

编译clinet端,修改参数:send-id和server-url,这里指project id和服务器本地IP,demo-clinet.apk

update 服务器端gcm-demo.war中的api key

4.device和pc-host连接到网络,如果上不了谷歌,就不用下面操作了,直接break吧

device安装好apk,将war包放在webapp目录下,开启jetty,即可完成测试

遇到的问题,chrome poster 发送消息,遇到各自错误,难以解决,故推荐使用谷歌原生测试代码。

需要用到的参数:

SENDER_ID = "1053021263773";

SERVER_URL = "http://0000:8080/gcm-demo";

AIzaSyBm1uCLZTew65zSjczPdtvIfZm8xU1LNrM

原文地址:https://www.cnblogs.com/xu-neal/p/3800964.html