0 votos

El SMS aparece en el cuadro de alerta. ¿Por qué?

Recientemente he estado utilizando un sistema particular de autenticación en dos pasos y hay algo extraño en los mensajes SMS que me envían y que nunca había visto antes.

Cuando recibo un SMS del sistema, no hay ninguna notificación, y el mensaje no aparece inmediatamente en mi bandeja de entrada de Hangouts. En cambio, el SMS aparece como un diálogo de alerta sobre lo que estoy haciendo con el teléfono en ese momento con la opción de "Cancelar" o "Guardar". Si toco "Guardar", el mensaje se almacena en Hangouts y recibo una notificación.

Lo que me gustaría saber es por qué ocurre esto. ¿Existe una parte (raramente utilizada) de la especificación de los SMS que proporciona esta funcionalidad? ¿Este sistema de autentificación en dos pasos hace uso de ella? ¿Quizás estableciendo una bandera en la cabecera o algo así?

EDITAR

Estoy ejecutando Android 5.0.2 y la aplicación de SMS por defecto es Google Hangouts. Sin embargo, me gustaría tener claro que esta sólo se produce al recibir textos para este proceso de autenticación en dos pasos en particular. Todos los demás mensajes se reciben con normalidad.

0 votos

¿Seguro que es un "cuadro de alerta" y no una "notificación de cabeza"? ¿En qué versión de Android se encuentra su dispositivo?

0 votos

@Izzy tal vez cuadro de diálogo es una mejor palabra para ello. Cuadro gris en el centro de la pantalla. Muestra el contenido del SMS + los botones "Cancelar" y "Guardar" debajo.

0 votos

¿Qué ocurre cuando se pulsa "cancelar"? Además: ¿cuál es tu aplicación actual de SMS por defecto? Sigue abierta: ¿Versión de Android?

0voto

Vitaly Puntos 38

¿Este sistema de autentificación de 2 pasos hace uso de eso?

Podría ser, para estar seguros, necesitamos detalles sobre la solicitud. Abre la herramienta de configuración, comprueba la aplicación que está creando el cuadro de confirmación, y comprueba si esa aplicación tiene acceso a leer tus SMS.

¿Quizás poniendo una bandera en la cabecera o algo así?

No hay "cabeceras" en la PDU de sms. Pueden filtrar por "número de envío" (el número del remitente del SMS), o por palabras de filtrado dentro del mensaje. Compruebe si el mensaje recibido comienza siempre con algo como "La empresa X dice...".

¿Qué está pasando?

De nuevo, esto es una especulación, ya que no vimos detalles sobre su problema. Pero...

Es posible interceptar los mensajes SMS, leerlos, comprobar una condición, luego utilizar una emisión ordenada para abrir una aplicación, y dada una condición específica, convertirse en la aplicación de sms por defecto, detener la continuación de los intentos de entrega de sms, y borrar el mensaje, luego dejar de ser la aplicación por defecto, o simplemente dejarlo volar hacia adelante...

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