我看到像facebook这样的应用程序正在实时获取推送通知.当有人从电脑上写信给我时,即使我的Facebook应用程序没有运行,也会在一秒钟之后将消息发送到我的Android设备作为推送通知.
我想知道它是如何工作的,因为对于我的应用我需要一个非常相似的行为.服务器和客户端之间还有消息传递和警报机制,但我无法想象我如何实现它,以便即使应用程序未启动,我也可以从服务器到客户端获得实时更新.
有人知道吗?
是的,用Sync Adapter
与GCM
(谷歌云通讯):
http://developer.android.com/training/sync-adapters/index.html
阅读我提供的教程,您至少知道要使用什么.
并检查这个问题,它有很好的答案(特别是接受的答案):
在Android App和网络服务器之间同步数据