将数据从Java RESTful服务器推送到Android手机以进行通知

时间:2012-11-15 21:02:42

标签: java android rest notifications push

我一直在研究从服务器获取电话PUSH通知的最简单方法,到目前为止,我已经找到了C2DM,TCP套接字连接和短信。

我的主要问题是告诉我哪个Java RESTful服务连接到mysql数据库最容易。基本上我的意图是使用一个传感器,每次触发时都会将数据写入我的数据库,一旦将这些数据放入数据库,我希望将其作为PUSHED通知发送到我的Android手机。

如果有人可以指出我的方向很好,我会在几个星期内完成一个项目,所以我需要从一个我知道会工作的方向开始,而不是通过反复试验来测试这些技术。我也在为JellyBean开发。

谢谢!

2 个答案:

答案 0 :(得分:2)

你最好的选择当然是GCM(新的和改进的C2DM)。您可以找到有关Android项目入门的详细信息here

作为您的服务器实现,以下是Google文档的一些有用部分: Server API stuffSample Server Implementation以及A PHP Example

根据您的服务器端语言,这可能会有所帮助。如果不让我知道,我可以举出更多例子

答案 1 :(得分:1)

我总是使用C2DM,我很高兴。由于c2dm集成在android中我认为你无法找到一个基于Android的解决方案,具有更少的电池消耗和发送字节。它也很容易集成。这个解决方案的缺点是,它只适用于Android,但这不应该是重点,因为其他平台还有其他好的和简单的解决方案,并且实现开销很小,因为c2dm解决方案很容易集成。