2 votos

¿Cómo adquirir un wakelock con Termux en Android 13?

En versiones anteriores de Android, se "Adquiere Wakelock" yendo a la lista de notificaciones y tocando en Termux en la lista, luego Adquirir Wakelock es una opción.

Pero en Android 13, no hay ninguna notificación de Termux en la que tocar en absoluto, ¿cómo se hace en Android 13? (observado en Samsung Galaxy S22 Ultra actualizado a Android 13~)

(Puedo teorizar que el hecho de que Termux no aparezca en la lista de notificaciones es un error, y que el procedimiento se supone que sea el mismo, pero eso es solo una suposición)

1voto

Andrew T. Puntos 2107

El procedimiento para que Termux adquiera un wakelock en Android sigue siendo el mismo; a través de la notificación.

Sin embargo, desde Android 13, Termux necesita tener el nuevo permiso de tiempo de ejecución de notificación introducido para que la aplicación pueda mostrar ("publicar") una notificación.

Android 13 (nivel de API 33) y versiones superiores admiten un permiso de tiempo de ejecución para enviar notificaciones no exentas (incluidas las notificaciones de Servicios en Primer Plano (FGS)) desde una aplicación: POST_NOTIFICATIONS.

El usuario selecciona "Permitir"

Si el usuario selecciona la opción permitir, su aplicación puede hacer lo siguiente:

  • Enviar notificaciones. Se permiten todos los canales de notificación.
  • Publicar notificaciones relacionadas con servicios en primer plano. Estas notificaciones aparecen en el cajón de notificaciones.

El usuario selecciona "No permitir"

Si el usuario selecciona la opción no permitir, su aplicación no puede enviar notificaciones a menos que califique para una exención. Se bloquean todos los canales de notificación, excepto algunos roles específicos. Esto es similar al comportamiento que ocurre cuando el usuario desactiva manualmente todas las notificaciones para su aplicación en la configuración del sistema.

Si la notificación no se muestra y la aplicación no solicita permiso al iniciarse, entonces el usuario debe habilitar manualmente el permiso de Notificación desde la información de la aplicación (por ejemplo, desde la Configuración de Android, o manteniendo presionado el icono de la aplicación, etc.)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X