Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据从Java RESTful服务器推送到Android手机以获取通知_Java_Android_Rest_Notifications_Push - Fatal编程技术网

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

将数据从Java RESTful服务器推送到Android手机以获取通知,java,android,rest,notifications,push,Java,Android,Rest,Notifications,Push,我一直在研究从服务器获取电话推送通知的最简单方法是什么,到目前为止,我发现了C2DM、TCP套接字连接和SMS消息 我的主要问题是告诉大家,使用连接到mysql数据库的Java RESTful服务,哪一个最简单。基本上,我的目的是使用一个传感器,在每次触发时将数据写入我的数据库,一旦数据放入数据库,我希望它作为推送通知发送到我的Android手机 如果有人能为我指出正确的方向,那将是非常好的,我有一个项目在几周后到期,所以我需要从一个我知道会起作用的方向开始,而不是通过反复试验来测试这些技术。我

我一直在研究从服务器获取电话推送通知的最简单方法是什么,到目前为止,我发现了C2DM、TCP套接字连接和SMS消息

我的主要问题是告诉大家,使用连接到mysql数据库的Java RESTful服务,哪一个最简单。基本上,我的目的是使用一个传感器,在每次触发时将数据写入我的数据库,一旦数据放入数据库,我希望它作为推送通知发送到我的Android手机

如果有人能为我指出正确的方向,那将是非常好的,我有一个项目在几周后到期,所以我需要从一个我知道会起作用的方向开始,而不是通过反复试验来测试这些技术。我也在开发果冻豆


谢谢大家!

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

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

作为您的服务器实现,以下是google文档的一些有用部分: 及


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

我的服务器端都是java仅供参考。很好,我相信第二个链接应该会有所帮助。我从来没有用Java实现过服务器端,但我已经这么做过很多次了,所以如果这些链接不能让您达到需要的位置,我肯定可以帮助您实现Android部分