java - 在没有互联网的情况下在本地网络中推送通知

标签 java android eclipse

我知道用于推送通知的 GCM 服务,但我遇到了这个问题。

我有一个 Android 应用程序,它将向本地 Web 服务器(php)发送数据,该服务器将响应另一个 Android 设备发送的数据,我认为这是 GCM 的正常推送通知。

但我需要它即使没有互联网也能工作,因为它是一个本地网络应用程序,只能工作。

这可能吗? Android 设备 X 发送 json 数据到 Web 服务器,Web 服务器将数据发送到其他 Android 设备 Y。

如何验证设备 Y 中是否存在新数据?

谢谢。我知道这有点奇怪。

最佳答案

是的,这是可能的。但开发起来并不容易。这就是为什么: 推送通知工作附加到帐户服务。因此,您必须自己实现身份 validator 服务,然后实现整个推送平台。

不过,我不会使用 GCM 来完成您正在做的事情。如果它在本地网络上运行,您可以使用“轮询”(时不时地请求服务器更新)

关于java - 在没有互联网的情况下在本地网络中推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610141/

相关文章:

java - Jboss - java.net.SocketException : Too many open files

java - 有没有办法让Java程序在一天中的特定时间运行?

java - jsp EL验证中eclipse出现词法分析错误是什么原因?

java - 如何在 Eclipse 中打开 Java 项目(使用 Maven)? (我使用M2E还是maven-eclipse-plugin)

java - 忽略证书验证 - Tomcat8 WebSocket (JSR-356)

java - 出于商业目的在哪里发布可用的 maven 存储库中的 Artifact ?

android - java.io.IOException : Hostname was not verified

java - Android - 以编程方式连接到wifi

java - 如何提供公共(public)的消息属性,仍然从 Web 项目内部访问它们?

java - getChildcount 特定图像