rt,最近遇到一个需求,需要让 App 在手机上持续后台运行(包括关闭屏幕时)。
使用了几个常见的 KeepAlive 库,但是在 EMUI 10 上,一旦锁屏都会被反复杀掉,设置了电池优化忽略也不管用…
对付这种过于激进的 ROM,各位有什么好的思路吗?
1 Mithril 2020-03-18 12:20:52 +08:00 这个不是正常 ROM 么?没觉得哪里激进了啊? 要不是随便什么阿猫阿狗都想着保活,做 ROM 也犯不着斗智斗勇吧。 |
![]() | 2 singerll 2020-03-18 12:28:53 +08:00 via Android 如果哪个 rom 能让人随便搞搞就保活了才可怕。。华为官方有保活的 api,好像需要签商务授权,给你应用单独做签名 |
3 w568w OP @Mithril 抱歉,可能我没表达完整但是 EMUI 相比于其他的 ROM,进程管理确实激进很多,偶尔 EMUI 连后台播放音乐的 App 都会直接杀掉… 还有,这个 App 是需要在后台监听、处理系统信息的(类似于[Tasker]( https://tasker.joaoapps.com/)),保持后台运行的功能也是在用户明示许可的前提下进行的,能否引导用户主动开启某些设置来实现后台? |
4 w568w OP |
5 nortonlai 2020-03-18 12:35:30 +08:00 via Android 这就是以前安卓生态乱的原因,我觉得现在越来越好了。你不能总想着回到过去吧 |
![]() | 6 Tang 2020-03-18 12:35:48 +08:00 via Android ![]() 用户手工设置 应用启动管理 ,就好了 |
![]() | 7 yujiang 2020-03-18 12:37:22 +08:00 via Android 后台放无声音频 |
8 abai 2020-03-18 12:40:04 +08:00 就我在用的一些 app,貌似都用挂个永久通知栏的方式保活 |
![]() | 9 sephinh 2020-03-18 12:41:11 +08:00 via Android 写个公告,用户还要用就自己加到熄屏不杀名单里,双向选择 |
![]() | 10 V69EX 2020-03-18 12:58:17 +08:00 天研究什么“保活”,难怪国内移动应用体验这么差劲的! |
11 w568w OP |
![]() | 12 love 2020-03-18 14:31:38 +08:00 用户需要手动保的应用 ROM 的确不该擅自做主杀了 话说 EMUI 没有相关设置? MIUI 都有 |
13 mineqiqi 2020-03-18 14:35:08 +08:00 楼上好奇怪啊,正常的 rom 不应该让用户可以设置可以后台的 app 吗? |
15 abai 2020-03-18 14:54:47 +08:00 @w568w 不会吧,我现在用的就是 EMUI10 啊,设置一下允许后台允许,在任务切换页面下拉一下锁住,就已经能保活了,像微信这种甚至都不需要通知栏都可以保活 |
![]() | 16 MrOange 2020-03-18 15:32:01 +08:00 lz 的 EMUI9 是怎么解决的,酷安下的第三方悬浮球时不时被关或者被取消无障碍权限 |
17 w568w OP |