您的位置:首页 > 移动开发 > Android开发

缔造Android推送服务不死之身

2016-11-03 11:15 127 查看
原网址:http://www.androidchina.net/5525.html

以后自己会用到这个记录一下

废话就不多说了,直奔主题:

首先是推送的配置,这里就不在叙述:使用的是androidpn;github中有源码,这里不是本贴的重点:

1.首先弄明白两点:

(1)当资源不够用的时候,手机的服务可能被kill掉,

(2)当手机重启的时候,应用的服务是没有被开启的;也就是你不打开应用,服务不会自动开启

根据以上两点,我们可以对症下药;

N1:提供一个工具类:主要判断服务的开启,应用的前后台的运行情况、开启广播监听,每一分钟检测一次开启推送服务等

N2:定义广播接收者,定时判断服务有没有开启

N3:定义一个广播接受者:当机器重启了 ,那么使用这个广播接收者来循环调用开启服务

N4:配置manifest文件:主要是广播和服务(根据实际包名定义)

转载请注明:Android开发中文站 » 缔造Android推送服务不死之身
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: