请问 EMUI 10 上有什么好的应用保活思路吗?

2020-03-18 12:15:49 +08:00
 w568w

rt,最近遇到一个需求,需要让 App 在手机上持续后台运行(包括关闭屏幕时)。

使用了几个常见的 KeepAlive 库,但是在 EMUI 10 上,一旦锁屏都会被反复杀掉,设置了电池优化忽略也不管用…

对付这种过于激进的 ROM,各位有什么好的思路吗?

2563 次点击
所在节点    问与答
18 条回复
Mithril
2020-03-18 12:20:52 +08:00
这个不是正常 ROM 么?没觉得哪里激进了啊?
要不是随便什么阿猫阿狗都想着保活,做 ROM 也犯不着斗智斗勇吧。
singerll
2020-03-18 12:28:53 +08:00
如果哪个 rom 能让人随便搞搞就保活了才可怕。。华为官方有保活的 api,好像需要签商务授权,给你应用单独做签名
w568w
2020-03-18 12:32:15 +08:00
@Mithril 抱歉,可能我没表达完整😂但是 EMUI 相比于其他的 ROM,进程管理确实激进很多,偶尔 EMUI 连后台播放音乐的 App 都会直接杀掉…

还有,这个 App 是需要在后台监听、处理系统信息的(类似于[Tasker]( https://tasker.joaoapps.com/)),保持后台运行的功能也是在用户明示许可的前提下进行的,能否引导用户主动开启某些设置来实现后台?
w568w
2020-03-18 12:34:43 +08:00
@singerll 可惜了,是自己搞的 app,与公司无关…


话说 V2EX 不能用 markdown 么…
nortonlai
2020-03-18 12:35:30 +08:00
这就是以前安卓生态乱的原因,我觉得现在越来越好了。你不能总想着回到过去吧
Tang
2020-03-18 12:35:48 +08:00
用户手工设置 应用启动管理 ,就好了
yujiang
2020-03-18 12:37:22 +08:00
后台放无声音频
guoluwei
2020-03-18 12:40:04 +08:00
就我在用的一些 app,貌似都用挂个永久通知栏的方式保活
sephinh
2020-03-18 12:41:11 +08:00
写个公告,用户还要用就自己加到熄屏不杀名单里,双向选择
V69EX
2020-03-18 12:58:17 +08:00
天研究什么“保活”,难怪国内移动应用体验这么差劲的!
w568w
2020-03-18 13:49:36 +08:00
@Tang @guoluwei 先谢谢回复!但是你们说的方法之前试过,EMUI9 都挺好用的,好像在 EMUI 10 上不管用啊😂依旧被杀

@yujiang 有点道理,我先去试一试,谢谢了

@V69EX 朋友你对国内 Android 生态是不是有什么误解😳? Android 8.0 后的原生 ROM 已经基本上做到不该后台的 App 都跑不起来,但是 EMUI 连该后台的 App 也杀,直接影响到 App 功能实现了,所以我才来请教各位,能不能让用户主动留住后台
love
2020-03-18 14:31:38 +08:00
用户需要手动保的应用 ROM 的确不该擅自做主杀了

话说 EMUI 没有相关设置? MIUI 都有
mineqiqi
2020-03-18 14:35:08 +08:00
楼上好奇怪啊,正常的 rom 不应该让用户可以设置可以后台的 app 吗?
juded
2020-03-18 14:45:50 +08:00
@mineqiqi lz 问的是开发者有什么法子让自己的 app 后台保活,用户要是乖乖听话加入白名单就没那么麻烦了。
guoluwei
2020-03-18 14:54:47 +08:00
@w568w 不会吧,我现在用的就是 EMUI10 啊,设置一下允许后台允许,在任务切换页面下拉一下锁住,就已经能保活了,像微信这种甚至都不需要通知栏都可以保活
MrOange
2020-03-18 15:32:01 +08:00
lz 的 EMUI9 是怎么解决的,酷安下的第三方悬浮球时不时被关或者被取消无障碍权限
w568w
2020-03-18 15:47:33 +08:00
@MrOange 通常来说只要在最近任务列表锁住,再到应用设置里选择[手动管理]三项允许就能保证存活


@guoluwei 这么简单😂?省电模式下后台也可以存活吗
MrOange
2020-03-18 20:02:49 +08:00
@w568w 一语点醒梦中人,感谢,一直没给他换成手动管理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX