诸如whatsapp之类的应用程序如何作为后台服务运行而未被android系统杀死

时间:2019-07-04 12:04:21

标签: android service firebase-cloud-messaging whatsapp background-service

即使在Android版本> = N中关闭应用程序,whatsapp,facebook,instagram的后台服务如何运行。还请建议如何解决这个问题

我正在尝试获取当前的GPS位置并在服务器中作为后台服务进行更新

(注意:我正在使用Gionee-X1(Android-N),MI-MA4(Android-N))

我尝试了前台通知,该通知在Gionee移动设备中5到10分钟后被杀死,并在MI移动设备中立即被杀死,

还尝试了“忽略电池优化”功能,该功能在某些手机中部分起作用,而在MI手机中不起作用

尝试过alaram管理器,在清除应用程序后无法正常工作

尝试过的工作管理器,PeriodicRequests无法正常工作,具有延迟的OneTimeRequests在Gionee Mobile中的工作时间最多为10分钟(当我配置了周期性请求时,它在一秒钟内执行了近6次,此后不再执行)

最后,我需要一段代码或一个程序来运行后台服务(也就是前台服务),并且在应用被关闭或从后台清除时不会被系统杀死,另外请告诉我如何实现该服务在系统终止服务后重新启动

1 个答案:

答案 0 :(得分:0)

需要禁用“省电模式”进程,以连续运行您的应用程序。.在MI(我的版本为Redmi Note 8 Pro)中,导航至“设置”->“应用程序”->“管理应用程序”->(选择您的应用程序)->省电模式->(然后设置“无限制”)。