2014-12-05 27 views
1

我发现像facebook这样的应用程序正在实时获取推送通知。当有人通过电脑向我发送消息时,即使我的Facebook应用程序未运行,只要一秒钟后将消息发送到我的Android设备作为推送通知。来自服务器的Android实时更新

我想知道它是如何工作的,因为对于我的应用程序,我需要一个非常类似的行为。服务器和客户端之间还有一个消息传递和一个警报机制,但我无法想象如何实现它,以便即使应用程序未启动,我也可以从服务器实时更新到客户端。

有人知道吗?

回答

5

是,使用Sync AdapterGCM(谷歌云通讯):

http://developer.android.com/training/sync-adapters/index.html

阅读我提供的教程中,你将至少知道有什么用。

并检查这太问题,它具有很好的答案(尤其是接受了一个):

Sync data between Android App and webserver

+0

[注:(https://developer.android.com/training/sync-adapters/ index.html)同步适配器异步运行,所以您应该使用它们,期望它们能够定期有效地传输数据,但不是即时传输数据。如果您需要进行实时数据传输,则应该在AsyncTask或IntentService中执行。 – 2016-08-04 05:58:41

相关问题