2013-03-23 75 views
1

我正在运行GCM演示服务器,它工作得很好,但最后只有一个问题:我必须做什么才能发送包含内容的消息,在演示服务器中。还是有人有另一台服务器,我可以在Apache Tomcat服务器上运行?GCM演示服务器 - 指定消息

请帮忙!

+0

正如你可以在Apache Tomcat服务器上运行php脚本>看这里:http://stackoverflow.com/questions/11242743/gcm-with-php-google-cloud-messaging – 2013-03-23 01:14:33

+0

没有任何可能运行它没有PHP和MySQL? – yanniks 2013-03-23 01:50:51

回答

1

在GCMUtils项目中,我创建了一个测试服务器,您可以非常轻松地发送消息。这是一个简单的maven插件,这里有更多的信息:https://code.google.com/p/gcmutils/wiki/MavenPlugin#Test_server

它不能在tomcat(它使用jetty)上运行,但是如果你想测试你的gcm客户端实现可能会有用吗?

0

在GCM演示服务器样本,如果你打开SendAllMessageServlet.java,你可以通过修改线81

Message message = new Message.Builder().build();

Message message = new Message.Builder().addData("subject", "Hello World").build();

添加您的内容,那么客户端可以使用intent.getStringExtra(“subject”)获取onMessage()方法中的内容;