我正在运行 GCM 演示服务器,它运行良好,但我还有最后一个问题:我必须做什么才能发送带有内容的消息,演示服务器中没有相应的字段。或者有没有人可以在 Apache Tomcat 服务器上运行另一台服务器?
请帮忙!
我正在运行 GCM 演示服务器,它运行良好,但我还有最后一个问题:我必须做什么才能发送带有内容的消息,演示服务器中没有相应的字段。或者有没有人可以在 Apache Tomcat 服务器上运行另一台服务器?
请帮忙!
在 GCMUtils 项目中,我创建了一个测试服务器,您可以在其中轻松发送消息。这是一个简单的 Maven 插件,这里有更多信息:https ://code.google.com/p/gcmutils/wiki/MavenPlugin#Test_server
它不在 tomcat 上运行(它使用码头),但如果你想测试你的 gcm 客户端实现,它可能有用吗?
在 GCM 演示服务器示例中,如果您打开 SendAllMessageServlet.java,您可以通过修改第 81 行来添加您的内容。
Message message = new Message.Builder().build();
至
Message message = new Message.Builder().addData("subject", "Hello World").build();
然后,客户端可以使用 intent.getStringExtra("subject"); 在 onMessage() 方法中获取您的内容;