5 votos

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

Un poco de antecedentes: En mi país, los operadores siguen enviando esos molestos mensajes emergentes (creo que se llaman mensajes de clase 0?). Este ha sido el caso durante un par de años y no dejarán de hacerlo sin importar lo que hagas. De todos modos, no era gran cosa 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 donde la pantalla se enciende para mostrar el mensaje y nunca se apaga a menos que cierre el pop-up o lo apague manualmente presionando el botón de encendido. Básicamente existen dos tipos de esos mensajes:

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

    Mensajes que aparecen después de una llamada

  2. Los que aparecen aleatoriamente (a veces por la noche mientras estoy dormido. La pantalla permanece 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. Esto es lo que he intentado:

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

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

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

  • También revisé 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 hacer root al dispositivo o instalar una ROM personalizada.

Intenté reportarlo 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 un menor consumo de batería y de que nadie te pueda molestar mientras duermes.

0 votos

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

0 votos

Sugiero descargar la aplicación "Automate". Consuma muy poca batería si se configura correctamente y es realmente fácil de configurar. Puede cerrar la ventana emergente lo antes posible para ti. Y si quieres leer lo que decía la ventana emergente.. simplemente agrega un bloque para enviar una notificación de texto en la ventana emergente. Es amigable con la privacidad. Dime si eso ayuda.. Publicaré una respuesta detallada

3voto

Aayush Puntos 31

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

IMG:

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

IMG:

Luego haz clic en grabar. Ahora, realiza una llamada y finalízala para que aparezca la ventana de diálogo. Haz clic en Cancelar en la ventana de diálogo, observa los detalles y trata de entender si la interacción ha sido grabada. Si es así, haz clic en Aceptar.

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

No he recibido ninguna ventana de diálogo durante años, así que no sé si va a funcionar. Si no lo hace, simplemente mira las opciones desde el icono + y trata de hacer algo más. Hay como cien opciones. Si eso tampoco funciona, avísame.

0 votos

Okay, 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, aquellos con 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 contienen nada que incluya el texto de ese elemento de la interfaz de usuario. ¿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 copie el primer bloque y péguelo y conéctelo después del retraso. Para que el orden sea (Interactuar1 > Retraso > Interactuar2). En el interactuar2 cambie la acción a hacer clic o seleccionar el botón cancelar. Lo que hace es verificar si el botón 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 usé un retraso de 30 segundos para permitir escribir y enviar, si es necesario). Solo esperaba que hubiera una forma mejor que dependiera del texto y no de un retraso. Aunque creo que 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