我习惯使用GCM java库GCM-Server.jar从我的App Server(AppEngine)向我的客户端发送GCM消息,但我发现已经deprecated。
直到现在,我习惯使用以下方式发送消息:
Sender sender = new Sender(Constants.API_KEY);
Message message = new Message.Builder()
.addData(Constants.TO, to).addData(Constants.FROM, from).addData(Constants.MSG, msg)
.build();
MulticastResult result = sender.send(message, regIds, 5);
//(regIds is a list<string>
此外,如果我浏览网页或查找有关如何从Java Server使用GCM的一些教程,我只能找到使用弃用方法的教程。
是否有关于如何升级/迁移到新API的任何信息,一些例子会很棒。
答案 0 :(得分:0)
仅弃用了客户端库(gcm.jar)。不推荐使用服务器库(gcm-server.jar),您可以继续使用它(除非您决定连接到较新的GCM Cloud Connection Server,这是不必要的),无论您是否使用或不使用它在客户端使用已弃用的库。