将数据从Java RESTful服务器推送到Android手机上进行通知
我一直在研究从服务器获取手机推送通知的最简单方法是什么,到目前为止,我已经找到了C2DM、TCPsocket连接和短信
我的主要问题是,我的Java RESTful服务连接到mysql数据库时,哪一个最简单。基本上,我的目的是使用一个传感器,每当数据被触发时,它都会将数据写入我的数据库,一旦数据被放入数据库,我希望它作为推送通知发送到我的Android手机
如果有人能给我指出正确的方向那就太好了,我有一个项目几周后到期,所以我需要从一个我知道会奏效的方向开始,而不是通过反复试验来测试这些技术。我也在开发果冻豆
谢谢!
# 1 楼答案
我总是使用C2DM,我对它很满意。由于c2dm集成在安卓系统中,我认为你找不到一个电池消耗和发送字节更少的基于安卓系统的解决方案。它也很容易集成。这种解决方案的缺点是,它只适用于android,但这不应该是重点,因为其他平台还有其他好的简单解决方案,而且实施开销很小,因为c2dm解决方案很容易集成
# 2 楼答案
你最好的选择当然是GCM(新的和改进的C2DM)。你可以找到关于开始你的Android项目的细节here
作为您的服务器实现,以下是谷歌文档中一些有用的部分: Server API stuff和Sample Server Implementation和A PHP Example
根据服务器端语言的不同,这可能会有所帮助。如果不让我知道,我可以给出更多的例子