JBoss向Android推送通知

时间:2014-03-04 10:55:30

标签: java android jboss push mqtt

我在JBoss下有一个java应用程序,如果我需要一些特定的数据,我想发送推送通知来通知Android设备,然后设备可以将它发送到服务器。

我找到了两个解决方案:   - Android云到设备消息(C2DM)   - MQTT

我是这些消息协议的新手,我正在搜索是否与JBoss兼容。特别是对于MQTT,我找不到JBoss的MQTT代理。

任何人都可以帮助我或建议我将推送通知推送到Android设备的其他解决方案吗? 谢谢

2 个答案:

答案 0 :(得分:1)

Google已弃用C2DM。当前版本的Google Push Service称为Google Cloud Messaging。

关于您的MQTT代理问题:您需要Android上的MQTT客户端,您可以使用任何您喜欢的MQTT代理服务器部分(例如HiveMQ [1])。 Android客户端订阅代理,JBoss应用程序是另一个客户端,它简单地发布客户端收到的消息。要实现这一点,您的MQTT代理需要可以从Android和JBoss应用程序访问,并且都需要使用相同的主题。

作为两者的客户端库,您可以使用Eclipse Paho [2]并测试公共mqtt代理[3]。

希望有所帮助, 克里斯


[1] http://www.hivemq.com

[2] http://www.eclipse.org/paho/

[3] http://mqttdashboard.com/dashboard

答案 1 :(得分:0)

您可以使用openmobster(开源Mbaas)

这提供了一个独立于移动平台的云启动推送通知系统。(在Android中,推送机制基于持久套接字连接)