1

我正在运行 GCM 演示服务器,它运行良好,但我还有最后一个问题:我必须做什么才能发送带有内容的消息,演示服务器中没有相应的字段。或者有没有人可以在 Apache Tomcat 服务器上运行另一台服务器?

请帮忙!

4

2 回答 2

1

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

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

于 2013-03-23T08:26:09.503 回答
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() 方法中获取您的内容;

于 2013-04-04T01:20:46.667 回答