android - 如何在不发送请求的情况下从android中的服务器获取数据?

标签 android server

如何在不直接从 Android 应用程序请求的情况下将数据从服务器发送到 Android 应用程序?

在 google Volley 中,我们向服务器发送请求,然后得到响应,但这对我来说目前毫无用处。

我只能使用BroadcastReceiver从特定号码获取短信,但无法使用BroadcastReceiver从服务器获取数据,只能检测是否有连接。

有什么方法可以将数据发送到 Android 应用程序并获取数据作为通知吗?

例如,服务器将数据发送到应用程序,应用程序在在线时获取数据,例如 Viber、Telegram、Whatsaap 和相同的应用程序。

最佳答案

GCM可能就是您正在寻找的。还有其他服务的工作原理也非常相似。 当然是 GCM still requires an internet connection and a connection to the Google servers 。数据必须以某种方式传输到设备。

关于android - 如何在不发送请求的情况下从android中的服务器获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34478410/

相关文章:

android - 在 Android Studio 中使用 ActivityInstrumentationTestCase2 横向测试 Android 应用程序

java - 尝试在我的 Android 应用程序中 setDisplayHomeAsUpEnabled(true) ,它给了我一个 NullPointerException

Git - 服务器上的 ssh-key

Node.js:以纯html将数据返回给客户端

json - 无法使用 json-server 观看多个文件

C Web 服务器,图像未显示在浏览器上?

java - 如何发布到墙 facebook android-sdk :4. 0.0

java - 获取自定义列表适配器以正确膨胀多个线性布局

android - 迁移新的 Place SDK 客户端后获取 LatLng 参数 null

parsing - X 后响应退出