安卓手机-小米设置React Native APP锁屏后常驻后台保活,避免被杀掉进程

NO.1
APP常驻后台

由于手机系统和内存问题

一般厂商会设置内存分配不足或者常驻后台应用超时自动杀进程,以保证手机的流畅性

为了让手机通过APP在锁屏时也能获取电量并且网络通信,需要通过一些设置让APP常驻在后台

主要的设置有以下几种

  1. 一个是省电策略无限制

  2. 一个是允许自启动和应用白名单

  3. 其他辅助权限允许

NO.2
APP设置

打开手机设置

此图片的alt属性为空;文件名为image-473.png

选择应用设置

此图片的alt属性为空;文件名为image-474.png

选择应用管理

此图片的alt属性为空;文件名为image-475.png

选择要设置常驻后台的APP

此图片的alt属性为空;文件名为image-476.png

开启自启动

设置省电策略-无限制

此图片的alt属性为空;文件名为image-477.png

省电无限制

此图片的alt属性为空;文件名为image-478.png

设置权限管理

因为是自己开发的APP,所以能给的权限全部给

锁屏显示,后台弹出界面,悬浮窗,通知等都开启

因为经过实际测试,仅仅开启自启动和省电无限制,APP通常在锁屏后25分钟后就停止运行(没有继续HTTP通信)

但是开启了关于锁屏,桌面,通知,后台等权限后,实测15个小时仍然保持后台活跃通信,给的权限越多,越能常驻进程

要知道,很多保活方法,都是通过

  1. 一寸像素显示屏

  2. 后台背景无声音乐播放

  3. 通知和推送广播

    等相关操作设置,而这些都需要上述对应的权限

此图片的alt属性为空;文件名为image-479.png

不被Kill进程白名单

进入小米手机自带的系统管家

此图片的alt属性为空;文件名为image-480.png

点击优化加速

此图片的alt属性为空;文件名为image-481.png

点击右上角设置

此图片的alt属性为空;文件名为image-482.png

点击锁定任务

此图片的alt属性为空;文件名为image-483.png

开启锁定

这样手动清除进程时,被锁定的APP不会被清理掉

此图片的alt属性为空;文件名为image-484.png

NO.3
Tips

本文示例为小米9手机,其他品牌如华为,vivo,oppo不在此文范围

每个系统都不一样,请根据自己的系统自行检索对应常驻后台操作

END.