我习惯于使用GCM库GCM-Server.jar从我的AppEngine (AppEngine)向我的客户机发送GCM消息,但我发现是已弃用。
到目前为止,我已经习惯于用以下方式发送消息:
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>另外,如果我浏览web,或者查阅一些关于如何从您的Java Server中使用GCM的教程,我只能找到那些使用废弃方法的教程。
甚至官方的示例也使用以下方法:https://code.google.com/p/gcm/source/browse/samples/gcm-demo-server/src/com/google/android/gcm/demo/server/SendAllMessagesServlet.java
有关于如何升级/迁移到新API的任何信息吗?
发布于 2014-03-20 17:37:37
只推荐客户端库(gcm.jar)。服务器库(gcm-server.jar)不受推荐,您可以继续使用它(除非您决定连接到更新的(这是不必要的)),不管您是否在客户端使用不推荐的库。
https://stackoverflow.com/questions/22539425
复制相似问题