如何通过GCM向Java EE Web应用程序发送通知?

时间:2016-01-29 12:07:32

标签: android java-ee google-cloud-messaging

最近我不得不将我的Android应用程序移植到Java EE环境中。但我正在努力处理通知流程。目前,我使用Google Cloud Messaging将“服务器A”的通知发送到Android设备,但无法找到任何明确的方法将相同的通知发送到Java EE Web应用程序。

这是一个阐明我想要做的事情的图表: enter image description here

以前有人透过这个吗?请分享您的想法。

2 个答案:

答案 0 :(得分:0)

选择Google Cloud Messaging发送通知是一项googd决定。您可以实现XMPP连接服务器协议。它可以接收从用户设备到云的上游消息。当GCM从客户端应用程序收到上游消息传递调用时,它会生成必要的XMPP节以发送上游消息。

我做了一些研究,发现了一个基于java的服务器:https://github.com/jarlehansen/gcmutils/tree/master/gcm-test-server

以下是启动GCM并附有代码说明的链接:https://developers.google.com/cloud-messaging/

答案 1 :(得分:0)

您无法为您的网络应用本身实施推送通知。 但是,您可以为不同的客户端(浏览器)实现它们。 在Chrome上实施gcm推送通知很容易,您可以检查Google's Doc。 但我不认为Firefox / Safari支持gcm。