Android消息推送解决方案

Android消息推送
请问 关于向Android客户端推送消息,有什么比较好的方案吗? 我在网上找了一个Androidpn-Client的例子,实验发现该方案在android后台总会运行一个服务,而且据网上评论,该方案仍有些不太稳定。
  另外,我想知道向FourSquare的推送是怎么实现的,首先我开没开应用都可以收到,而且我看后台也没有运行相关服务,这个是怎么实现的呢?、
  

 

------解决方案--------------------
android push技术
http://www.cnblogs.com/xirihanlin/archive/2011/12/06/2277807.html

另关注java html5 websocket
------解决方案--------------------
没有一个成熟的方案 因为android系统乱七八糟 被系统厂商 阉割的七零八落
我们采用的方案就是自己实现 用后台进程主动轮询服务器
------解决方案--------------------
探讨

我之前实现的方式是监听解锁的广播(这个广播不需要注册就能监听),然后起一个timeTask或者AlarmManager,不知道这种方案能不能满足楼主的需求