如何使用gcm-server.jar发送通知消息

时间:2015-10-09 17:26:50

标签: java ios push-notification google-cloud-messaging

我正在使用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"}}

1 个答案:

答案 0 :(得分:0)

您需要设置一个服务器,以JSON格式解析这些消息,以便GCM可以相应地处理它。

通常这取决于您使用的服务器技术。此外,您可能希望检查您引用的库的有效性,因为GCM框架已经大幅更新。

Here是一个很好的起点。
另一个很好的教程here。 (虽然这个版本也较旧但是让您了解服务器端实现)

希望这有帮助!