2012-08-28 23 views
7

¿Alguien me puede ayudar a interceptar los mensajes Flash entrantes (especialmente los de la compañía de telecomunicaciones, donde envían nuestro saldo actual después de alguna actividad como el mensaje enviado).Interceptar mensajes flash entrantes en el móvil Android

Mi aplicación se ocupa de enviar SMS a granel y no quiero que el mensaje flash aparezca de vez en cuando. Entonces, ¿es posible en Android?

EDIT: Todo el mundo dice que no es posible por encima de Android 1.6 pero encontré un similar App en Google Play, pero quiero la fuente de ese tipo de aplicación. Por favor ayuda.

Editar: Ha pasado más de un año y todavía no tuve la solución. ¿Alguien puede ayudar a resolver este hilo ...?

+0

has encontrado una solución/trabajo alrededor? –

+0

@ Johnx-Ningún hombre ... Acabo de dejar caer la idea. ¡Pero publique aquí si tiene éxito en esto! –

+0

seguro que lo hará :) –

Respuesta

2

Puede depender del canal [de comunicación] utilizado por su proveedor de servicios. Supongo que no usan SMS, probablemente usan WAP/PUSH o alguna aplicación de proveedor preinstalada para las notificaciones, lo que hace que sea más difícil bloquearlo. Si se tratara de SMS, definitivamente tendría muchas formas de bloquear sus notificaciones, pero en este caso, dudo que haya una forma fácil/directa de hacerlo.

El modo de vuelo idealmente debería bloquear los mensajes/notificaciones del proveedor/proveedor de servicios de telecomunicaciones, pero esto también bloquea su conectividad, ¿verdad? Entonces, no estoy tan seguro de esto. ¿No hay una manera de optar por no recibir las notificaciones de los proveedores de servicios, tal vez a través de una rutina de ussd? He oído hablar de esto una vez ...

+0

@ nemesisfix-No ... no hay ninguna forma de bloquearlo a través de la rutina ussd ... ¡ya lo intenté! Pero gracias por responder .. –

2

SMS flash es el mismo que el sms habitual, excepto los indicadores de codificación de datos. Tiene una indicación de "clase 0" en DCS.

Para obtener más información acerca de la codificación de sms, ver: GSM 3.38 specification/4 SMS Data Coding Scheme.

algún fragmento de la especificación de ella

Cuando un mensaje de terminación móvil es clase 0 y la MS tiene la capacidad de mostrar los mensajes cortos, la MS que aparezca el mensaje de inmediato y enviar un acuse de recibo al SC cuando el mensaje ha llegado exitosamente a la MS, independientemente de si hay memoria disponible en la SIM o ME. El mensaje no se almacenará automáticamente en la SIM o ME.

Por lo tanto, en la mayoría de los casos, el teléfono solo muestra este mensaje y omite la cadena de acciones habitual. Probablemente, no puedes ver este mensaje con la API habitual ... probablemente necesites un enganche profundo y un dispositivo rooteado.

[O puede simplemente desconectar este servicio llamando la atención al cliente?]

Cuestiones relacionadas