【问题标题】:Push data from Java RESTful server to Android phone for notification将数据从 Java RESTful 服务器推送到 Android 手机以获取通知
【发布时间】:2012-11-15 21:02:42
【问题描述】:

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

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

如果有人能指出我正确的方向,那就太好了,我有一个几周后要完成的项目,所以我需要从一个我知道可行的方向开始,而不是通过反复试验来测试这些技术。我也在为 JellyBean 开发。

谢谢!

【问题讨论】:

    标签: java android rest notifications push


    【解决方案1】:

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

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

    根据您的服务器端语言是什么,这可能会有所帮助。如果不告诉我,我可以举更多例子

    【讨论】:

    • 我的服务器端都是java,仅供参考。
    • 完美,我相信第二个链接应该会有所帮助。我从来没有在 Java 中实现过服务器端,但我已经做过很多次了,所以如果这些链接不能让你到达你需要的地方,我绝对可以帮助你处理 Android 部分
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 2016-10-31
      • 1970-01-01
      • 2012-11-28
      • 1970-01-01
      • 2016-04-19
      • 1970-01-01
      相关资源
      最近更新 更多