Android Oreo tiene una notificación persistente nueva y molesta para una "aplicación que se está ejecutando en segundo plano". ¡Aquí le mostramos cómo deshacerse de él!
En Android Oreo, una notificación que ha molestado a los usuarios ha sido la notificación "La aplicación se está ejecutando en segundo plano". Aparece cada vez que ciertas aplicaciones se ejecutan en segundo plano o se superponen en la pantalla, como Facebook Messenger o Twilight. El principio de la notificación es bueno, pero su aplicación no lo es. La notificación no se puede eliminar ni desactivar, por lo que tienes que aguantar que ocupe espacio en la pantalla de tus notificaciones. Eso es, por supuesto, si no está dispuesto a solucionarlo. Si bien no es posible desactivar permanentemente la notificación sin acceso root, es posible Posponer efectivamente permanentemente la notificación para que nunca la vuelvas a ver.
Método 1 - Fácil
Un desarrollador llamado iboalali ha lanzado una aplicación
¡Todo lo que necesita hacer es instalar la aplicación, habilitar el permiso de escucha de notificaciones y mantendrá la notificación bloqueada!
Precio: Gratis.
4.
Método 2 - RECOMENDADO
El desarrollador de AutoApps, Joao Días, nos ha informado que tiene lanzó una actualización de su aplicación AutoNotification que te permite bloquear esta (y otras) notificaciones sin necesidad de tasker. Además, siguió adelante e hizo de esta nueva característica una función gratuita en su aplicación para que puedas disfrutar de no ver la notificación "la aplicación se está ejecutando en segundo plano" sin gastar un solo centavo.
Todo lo que tienes que hacer es descargar AutoNotification desde Google Play Store. Recomendamos este método porque, a diferencia de la aplicación anterior, funciona con todos los idiomas y también funciona para ayudar a eliminar cualquier otra notificación del sistema Android del que desea deshacerse, como "dibujar sobre SystemUI uno" o la notificación de carga/depuración USB. Simplemente necesita especificar a qué palabra clave se dirige en el filtro de título/texto.
Precio: Gratis.
4.3.
Finalmente, mire este breve video tutorial proporcionado por el Sr. Dias que le explicará cómo bloquear la notificación del sistema Android usando su aplicación.
Método 3: difícil
Esta solución fue realizada por Marco Stornelli que es desarrollador de muchos complementos gratuitos de Tasker de la familia BaldApps. Como se publicó en este hilo de Reddit y compartido a continuación con su permiso, esta solución implica el uso de la aplicación de automatización Tasker, así como uno de los complementos Tasker de Marco llamado Notification Listener.
Primero, descarga estas dos aplicaciones. Necesitará Tasker porque es necesario que Notification Listener haga su trabajo, que en este caso será deshacerse de las notificaciones persistentes de los servicios en segundo plano.
Precio: 3,49.
4.6.
[appbox googleplay com.balda.notificationlistener]
A continuación, querrás importar el perfil de Tasker que proporcionó Marco. Descargalo aquí, luego sigue las capturas de pantalla a continuación para aprender cómo importarlo y configurarlo.
Una vez que se haya importado la tarea, puede ejecutarla para "posponer" la notificación. Sin embargo, no se ejecuta en el arranque, así que siga los siguientes pasos a continuación para aprender cómo ejecutar esta tarea en el arranque para bloquear la notificación automáticamente.
Y ahora, cuando reinicie su dispositivo, el perfil debería ejecutarse en el arranque (bueno, no exactamente al arrancar, ya que técnicamente se ejecuta cuando se inicia el servicio de monitoreo de Tasker, que ocurre unos segundos después de que se ejecutan otros receptores de arranque).
En caso de que no funcione, es posible que la notificación del sistema Android aparezca después de que la tarea ya se haya ejecutado. En cuyo caso, puede ejecutar la tarea manualmente en el arranque, pero el desarrollador Marco recomienda modificar la acción de consulta para agregar un tiempo de espera más largo, como 3 minutos. Alternativamente, puede agregar una acción "Esperar" al comienzo de la tarea y utilizar un tiempo de espera igualmente largo.
En el caso que tú solo Si desea bloquear esta notificación particular del sistema Android (y nada más que pueda publicar), puede cambiar el perfil a ser un "Evento de escucha de notificación" con la condición "publicada", con la aplicación orientada al "Sistema Android" y el título coincidente *fondo*. Tenga en cuenta el uso de asteriscos allí: se trata de un comodín que coincide con cualquier texto que rodee el término. "en segundo plano" y, por lo tanto, solo coincidirá si el sistema Android es la "aplicación que se ejecuta en segundo plano" notificación.
Explicación
Sin root, no hay manera de realmente prevenir El sistema Android muestre la notificación persistente "la aplicación se está ejecutando en segundo plano" en Android 8.0 Oreo. Mirando el código fuente del Controlador de servicio en primer plano, es implementación, y el Diálogo de servicio en primer plano Realmente no revela nada que podamos aprovechar. Hasta donde sabemos, no existe ningún comando o edición de propiedad del sistema que podamos usar para controlar si este servicio se ejecuta o no. Parece que "Dianne's Dungeon" (probablemente una broma interna de Google que se refiere a la ingeniera senior de Android Dianne Hackborn) no es algo de lo que podamos escapar fácilmente.
Sin embargo, utilizar cualquiera de los métodos anteriores es una solución relativamente sencilla para este problema. Cada uno de estos métodos solicita una notificación del "Sistema Android", que es una notificación persistente creada por la aplicación Android Framework (nombre del paquete "android"). Si existe, entonces pospone la notificación desde el sistema Android durante un tiempo absurdamente largo. Por cierto, esta modificación es completamente segura, ya que el sistema Android generalmente no proporciona ninguna otra notificación.