有什么办法能让安卓app保持在后台运行不被杀掉。
因为功能需求,app需要在后台运行进行自动签到之类的操作,需要保持一直后台运行。但是在后台时间久了,就会被杀掉,再次打开app会到登陆页面,无法保持后台一直 运行。求高手解答
4***@qq.com
- 发布:2016-07-19 15:15
- 更新:2016-07-22 18:14
- 阅读:11822
如何让安卓app后台运行,不被杀掉
分类:HBuilder
Trust - 少说废话
请参考native.js实现应用后台运行
push是一个可用但不可依赖的功能。
- 手机用户有自主关闭推送的权利,如果被关闭自然无法收到push。
- Android的push更不可依赖,Android rom厂商为了省电会禁止push进程开机自启、三方清理软件会杀掉push进程。
不止是个推,所有非大厂的app,没有进入rom厂商和三方清理软件白名单的app,不管用哪个推送方案都可能会被杀。
本质上推送是一个有利于开发商但却很容易造成用户骚扰和费电的功能。
所以大多数主流app里的push的实际用处都是拉激活的非实时活动推送。
如果app主体在运行期且需要实时推送,应该使用js与服务器长链接或轮询比如socket.io方案。
4***@qq.com (作者)
我没说清楚我的问题。我的意思用了你所提供的方法后,后台运行的程序时间久了还是会被杀掉(比如晚上睡一觉之后),如何能让程序和qq一样,永久在后台运行呢
2016-07-22 18:04