从 'Overview' 中删除应用程序强制停止它 [with/without root]

Removing App from 'Overview' force stops it [with/without root]

我遇到了一道难题

我需要在上执行objective的测试设备:
设备:Micromax Bharat 5 Plus(2018 型号)
Android版本:7.0

我有一个 Android 应用程序,它严重依赖推送通知。但是,我使用的设备具有默认系统设置,这会导致从“概览”选项卡上滑出的应用程序 完全强制停止。 此设备具有 2GB RAM 容量,这使得此设置可以理解。但是,这会使任何类型的应用程序 service/task/notification 无法执行。

为了尝试更改此设置,我尝试了几种不同的方法:

但是强制停止会停止所有应用程序进程。 App 代码中不可能。因此,我对设备进行了 root 操作并尝试了以下 root 选项:

同样,这仍然没有解决滑动关闭导致强制停止的问题。

可能有用但还没有找到方法的东西:

这是一个非常令人沮丧的问题,我还没有找到解决方案。有多个这种型号的设备需要分发并依赖于通知。非常感谢对此的解决方案。

嘿,我也有同样的设备来为中国制造商测试和构建我的应用程序。

我找到了解决方案(从 skype 复制)。

只需在您的(清单)启动器中添加这一行 activity。

android:excludeFromRecents="true"

基本上这会从最近的菜单中删除您的应用程序,当您从最近的菜单中删除您的应用程序时,几乎所有此类设备都会强制停止您的应用程序。

还有库存 android 没有类似的东西,所以您不应该在那个设备上这样做,或者只是添加一个选项来解释您的用户正在发生的事情。