5 votos

Los mensajes emergentes SIM mantienen la pantalla encendida indefinidamente (Samsung A30s)

Un poco de contexto: En mi país, las compañías telefónicas siguen enviando esos molestos mensajes emergentes (¿creo que se llaman mensajes de clase 0?). Esto ha sido así durante un par de años y no paran, sin importar lo que hagas. De todas formas, no fue gran problema con mis teléfonos anteriores; simplemente aprendí a ignorarlos.

Sin embargo, con mi A30s (que he tenido durante unos meses), me enfrento a un problema crítico en el que la pantalla se enciende para el mensaje y nunca se apaga a menos que cierre el mensaje o lo apague manualmente presionando el botón de encendido. Básicamente hay dos tipos de esos mensajes:

  1. Los que aparecen después de que se termina una llamada (muy molestos pero evitables si recuerdo cerrar el mensaje después de terminar la llamada):

    Mensajes que aparecen después de la llamada

  2. Los que aparecen aleatoriamente (a veces por la noche mientras duermo. La pantalla se queda encendida toda la noche y drena la batería):

    Mensaje que aparece aleatoriamente

No pude ni siquiera decir qué aplicación es responsable de mostrar esos mensajes. Aquí está lo que he intentado:

  • Verifiqué los permisos de la aplicación Mensajes y la aplicación Teléfono para ver si hay algo que controle esto.

  • Desactivé el permiso "sobreposición de otras aplicaciones" para la aplicación Mensajes.

  • Instalé la aplicación Mensajes de Google y la configuré como predeterminada (ya que no puedo desinstalar o desactivar la principal).

  • También verifiqué los permisos de la aplicación "Kit de herramientas SIM" pero no había ninguno. Intenté desactivar las notificaciones pero la opción estaba desactivada.

Ninguna de las anteriores ayudó.

¿Alguien sabe cómo deshacerse de estos mensajes?

Nota: Quiero evitar rootear el dispositivo o instalar una ROM personalizada.

Intenté reportar esto a Samsung pero no fueron de mucha ayuda.

0 votos

Una solución simple sería activar el modo avión por la noche. Tiene la ventaja de menor consumo de batería y nadie te puede molestar mientras duermes.

0 votos

@Robert ¡Gracias por la sugerencia! Sin embargo, no solo sucede de noche. También sucede durante el día y puede que no me dé cuenta durante horas si no estoy usando el teléfono. Además, no prefiero apagar el teléfono por la noche, en caso de llamada urgente o emergencia.

0 votos

Te sugiero que descargues la aplicación "Automate". Consumirá muy poca batería si se configura correctamente y es muy fácil de configurar. Puede cerrar la ventana emergente lo más pronto posible para ti. Y si quieres leer lo que decía la ventana emergente, solo agrega un bloque para enviar una notificación de texto en la ventana emergente. Es respetuosa con la privacidad. Avísame si eso te ayuda. Publicaré una respuesta detallada.

3voto

Aayush Puntos 31

Descarga la aplicación Automate y haz un flujo como este...

IMG:

Permite los permisos y luego configúralo así. Fíjate en la opción "Cuando aparezca el elemento de la interfaz de usuario".

IMG:

Luego haz clic en grabar. Llama a alguien y cuelga para que aparezca el cuadro de diálogo. Haz clic en Cancelar en el cuadro de diálogo, observa los detalles y trata de entender si la interacción ha sido grabada. Si es así, haz clic en OK.

Lo que hace es que automáticamente hace clic en el botón Cancelar tan pronto como aparece en la pantalla.

No he recibido ningún cuadro de diálogo desde hace años, así que no sé si eso funcionará. Si no lo hace, simplemente consulta las opciones desde el icono + e intenta hacer algo más. Hay como cien opciones. Si eso tampoco funciona, avísame.

0 votos

De acuerdo, esto sí ayudó (+1). Cierra el diálogo, pero desafortunadamente cierra cada diálogo con campo de entrada y un botón de cancelar (por ejemplo, los que interactúas usando códigos como *xxx#). Intenté crear una condición basada en el texto del diálogo, pero las interacciones que grabé no tienen nada que incluya el texto de ese elemento de UI. ¿Tienes alguna sugerencia?

0 votos

Cambie la acción en el bloque interactuar (probablemente será seleccionar o hacer clic) cámbiela a inspeccionar, luego agregue otro bloque de retraso de 10 segundos y luego copie el primer bloque y péguelo y conéctelo después del retraso. Por lo tanto, el orden es (Interactuar1 > Retraso > Interactuar2). En interactuar2, cambie la acción a hacer clic o seleccionar el botón de cancelar. Lo que hace es verificar si el botón de cancelar está presente. si es así, entonces espera a que el usuario lo cancele (en 10 segundos); si el usuario no lo cancela, entonces lo hará automáticamente.

0 votos

En realidad, eso es exactamente lo que hice :-D (Aunque utilicé un retraso de 30 segundos para permitir la escritura y el envío si es necesario). Solo estaba esperando que hubiera una forma mejor que dependiera del texto y no se basara en un retraso. Aunque creo que eso es suficiente. Aceptaré tu respuesta pronto porque me ayudó. Gracias de nuevo :)

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