我知道用于推送通知的 GCM 服务,但我遇到了这个问题。
我有一个 Android 应用程序,它将向本地 Web 服务器(php)发送数据,该服务器将响应另一个 Android 设备发送的数据,我认为这是 GCM 的正常推送通知。
但我需要它即使没有互联网也能工作,因为它是一个本地网络应用程序,只能工作。
这可能吗? Android 设备 X 发送 json
数据到 Web 服务器,Web 服务器将数据发送到其他 Android 设备 Y。
如何验证设备 Y 中是否存在新数据?
谢谢。我知道这有点奇怪。
最佳答案
是的,这是可能的。但开发起来并不容易。这就是为什么: 推送通知工作附加到帐户服务。因此,您必须自己实现身份 validator 服务,然后实现整个推送平台。
不过,我不会使用 GCM 来完成您正在做的事情。如果它在本地网络上运行,您可以使用“轮询”(时不时地请求服务器更新)
关于java - 在没有互联网的情况下在本地网络中推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610141/