缔造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推送服务不死之身
以后自己会用到这个记录一下
废话就不多说了,直奔主题:
首先是推送的配置,这里就不在叙述:使用的是androidpn;github中有源码,这里不是本贴的重点:
1.首先弄明白两点:
(1)当资源不够用的时候,手机的服务可能被kill掉,
(2)当手机重启的时候,应用的服务是没有被开启的;也就是你不打开应用,服务不会自动开启
根据以上两点,我们可以对症下药;
N1:提供一个工具类:主要判断服务的开启,应用的前后台的运行情况、开启广播监听,每一分钟检测一次开启推送服务等
相关文章推荐
- Android推送服务(GCM)----GCM Architectural Overview翻译
- android推送服务
- Android推送服务——百度云推送
- Android网络推送服务,RESTful API
- .net平台借助第三方推送服务在推送Android消息(极光推送)
- 后台服务形式(service)实现android推送
- Android推送服务开发
- android通过服务实现消息推送
- android通过服务实现消息推送
- SignalR推送服务在Android的实现 SignalA
- 基于MQTT的android推送服务
- Android推送服务——百度云推送
- Android推送服务(GCM)----GCM Architectural Overview翻译
- Android推送服务——百度云推送
- Android开发Socket实现推送服务 客户端
- 使用GCM服务(Google Cloud Messaging)实现Android消息推送
- 使用Google Cloud Messaging (GCM)服务实现Android消息推送
- android socket 推送服务版本
- .net平台借助第三方推送服务在推送Android消息(极光推送)
- 使用SignalR推送服务在Android的实现 SignalA