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?
- ¿Cómo puede enviar sms en android en doble SIM?
- Receptor de radiodifusión dentro de un servicio
- Interceptar mensaje SMS entrante y modificarlo
- Android: ¿Cómo registrar un observador de contenido sin actividad?
- Cómo borrar db cuando la aplicación se desinstala 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 ..?
- Android y Google Voice: escuchando mensajes SMS entrantes
- Cómo acceder a la bandeja de entrada de sms desde javascript en android (phonegap)
- Desarrollo de la versión personalizada de la aplicación incorporada de SMS / MMS para Android
- ¿Bloquear SMS entrantes en Android con Android 4.4 o superior?
- Android receptor SMS no funciona
- KitKat para Android (API 19) - ¿Cómo escribir mensajes en SMS Content Provider, sin enviarlos, desde la aplicación no predeterminada?
- Los teléfonos de Redmi no piden permisos de SMS y por lo tanto no leen sms
- ¿Cómo leer el contenido del mensaje de un mensaje nuevo en el próximo mensaje en android?
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?]