我正在使用 gcm-server.jar 从服务器发送 gcm 消息,因为它易于使用。 (http://www.java2s.com/Code/Jar/g/Downloadgcmserverjar.htm)。 使用此代码发送消息。这很好用:
Message msg = new Message.Builder().addData("message", message).build();
Sender sender = new Sender();
Result result = sender.send(msg, token, 5);
...
我如何发送带有通知负载的 GCM 消息,就像在这个 JSON 中一样:
{"to":"token" ,
"notification":{
"sound":"default",
"badge":"1",
"title":"this is the title",
"body":"this is the body"}}
最佳答案
您需要设置一个服务器来解析这些 JSON 格式的消息,以便 GCM 可以相应地处理它。
通常这取决于您使用的服务器技术。此外,您可能需要检查您引用的库的有效性,因为 GCM 框架已大幅更新。
Here这是一个很好的起点。
还有另一个很好的教程 here . (虽然这个也比较旧,但可以让您了解服务器端实现)
希望这对您有所帮助!
关于java - 如何使用 gcm-server.jar 发送通知消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33043998/