解决方案 »

  1.   

    用AlarmManager 做,AlarmManager 其实也是启动本地Service
      

  2.   

    用服务 做一个socket长连接;消息推送建议用第三方的 ,极光 ,个推,百度推送都不错
      

  3.   

    个人觉得使用service做定时socket连接(放在一个新新线程中进行),不建议使用长连接(长连接容易出现更多的问题,而且不太友好(网络资源占有并且消耗流量(长时间包头包尾字节消耗的其实也不少)))。
    而且最好对推送线程再加上个watchdog线程。
      

  4.   

    第三方的有整体解决方案的,服务器可以用自己的,也可以用第三方的推送,客户端嵌入api调用一下就好了