Interceptar mensajes entrantes de flash en Android Mobile

¿Puede alguien ayudarme a interceptar los mensajes Flash entrantes (especialmente los de la empresa de telecomunicaciones, donde envían nuestro saldo actual después de alguna actividad como mensaje enviado).

Mi aplicación se ocupa de enviar SMSes a granel y no quiero que el mensaje flash salte 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é una aplicación similar en Google Play, pero quiero la fuente de ese tipo de aplicación. Por favor ayuda.

Editar sección: Más de un año ha pasado y todavía no tengo la solución. ¿Puede alguien ayudar a resolver este hilo ..?

Puede depender del canal [de comunicación] utilizado por su proveedor de servicios. Supongo que no usan SMS, probablemente utilizan WAP / PUSH o alguna aplicación de proveedor preinstalada para las notificaciones, lo que dificulta el bloqueo. Si se trataba de SMS, definitivamente tendrías muchas maneras de bloquear sus notificaciones, pero en este caso, dudo que pueda haber una manera fácil / directa de hacerlo.

Modo de vuelo idealmente debe bloquear telco / proveedor de servicios de mensajes / notificaciones, pero entonces esto también bloquea su conectividad, ¿verdad? Por lo tanto, no estoy tan seguro en este caso. ¿No hay una manera de opt-out de notificaciones de proveedores de servicios, tal vez a través de una rutina ussd? He oído hablar de esto una vez …

Sms Flash es el mismo que sms habitual, excepto banderas de codificación de datos. Tiene indicación "clase 0" en DCS.

Para obtener más información sobre la codificación de sms, consulte: Especificación GSM 3.38 / 4 Esquema de codificación de datos SMS.

Algún fragmento de la especificación sobre él

Cuando un mensaje terminado por móvil es de clase 0 y el MS tiene la capacidad de mostrar mensajes cortos, el MS mostrará el mensaje inmediatamente y enviará un acuse de recibo al SC cuando el mensaje haya alcanzado con éxito el MS independientemente de si hay memoria disponible en el SIM o ME. El mensaje no se guardará automáticamente en el SIM o ME.

Por lo tanto, en la mayoría de los casos, el teléfono sólo muestra este mensaje y omite la cadena de acciones habitual. Probablemente, usted no puede coger este mensaje con la API usual … probablemente usted necesita el gancho profundo y el dispositivo arraigado.

[¿O puede que simplemente desactive este servicio llamando al servicio de atención al cliente?]

  • Estructura de datos utilizada para mensajes SMS en Android
  • ¿Necesito anular el registro de 'anonymous' BroadcastReceiver
  • Android DevicePolicyManager lockNow ()
  • El observador SMS enviado se ejecuta 3 veces
  • Cómo abrir la ventana de SMS en android programatically?
  • Abortar SMS Intent en Android KitKat
  • Acerca del puerto SMS de Android
  • Adb emu comando no funciona a veces
  • Encontrar datamessage en el teléfono android antes de instalar la aplicación
  • ¿Cómo obtener URI actual / tono de llamada predeterminado para SMS entrantes?
  • Receptor de radiodifusión sigue funcionando después de cerrar la aplicación - Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.