0

华为、小米、三星的一些机型,或者我知道的大多数设备,在他们的系统中都有 MIUI、EMUI,默认情况下会打开省电功能和自动“优化”。最近我创建了一个重要的工作人员,但我的设备(华为 P20 Lite)有这个内置的功能,可以防止作业运行(它甚至显示系统阻止了执行),除非我去那个面板让应用程序自己在后台执行。

在生产环境中,我们不能告诉用户转到此菜单并让我们在后台运行(仅仅是因为我们不知道这些省电功能有多少变化),应用程序本身不会在后台运行在大多数情况下。但是,该工作人员仍然应该执行,因为该任务非常重要。

两个问题:

1) 粗略估计,有多少百分比的设备会阻止执行工作管理器任务?

2)可以针对这种情况应用任何解决方法吗?

任何帮助表示赞赏,谢谢。

4

1 回答 1

0

请在此组件下的 Google issuetracker 上的文件错误: Android Public Tracker -> Device-Specific App Issues
这似乎违反了 CDD,该错误将帮助 Google 向 OEM 解释需要修复的内容。

我已经看到有一个库试图在不同的设备上处理(Autostarter),打开正确的设置。这只是一种解决方法
最好的做法是报告问题,但这可能需要一些时间来修复,并且用户需要更新操作系统。

于 2020-01-30T10:30:52.807 回答