0 votos

Aplicación para bloquear sms sin configurarla como aplicación por defecto

Es posible tener una aplicación de SMS, que puede bloquear algún tipo de sms (es decir, donde el texto contiene "XYZ" frase). Pero no quiero que se establezca como una aplicación de sms por defecto.

He visto algo así, pero no sé si eso puede hacer la tarea: https://github.com/tuenti/SmsRadar

1voto

iLearn Puntos 43

Esto no es posible a partir de Android KitKat (4.4). Sólo la aplicación de SMS por defecto es capaz de detener la difusión del mensaje SMS a las otras aplicaciones.

Dicho esto, desde Android N, deberías poder utilizar el bloqueo para bloquear los SMS y las llamadas de un número de teléfono concreto mediante el bloqueo de llamadas de Android N.

https://www.digitaltrends.com/mobile/how-to-block-a-number-in-Android/

Tenga en cuenta que algunos Transportistas/OEMs pueden desactivar esta función de bloqueo o dificultar su acceso.

Hay un ContentProvider y una API que se inician en Android N y que permitirán a las aplicaciones bloquear llamadas y textos de forma programática, para lo cual es necesario ser la aplicación de teléfono o SMS por defecto, una aplicación del sistema o una aplicación operador. Mientras que convertirse en una app por defecto es algo que el usuario te permitiría hacer, pero solo las apps operador aprobadas podrían convertirse en apps operador.

https://developer.Android.com/reference/Android/provider/BlockedNumberContract.html#AUTHORITY_URI

1 votos

Gracias. por cierto, no estoy interesado en absoluto en el bloqueo de sms o llamadas de número. Quería una forma programática de bloquear los sms que contienen la cadena específica.

0 votos

Actualizado con la información de la API de bloqueo de Android N. Para bloquear un SMS con un contenido de cadena específico, tendrías que ser la aplicación por defecto. Porque tendrías que comprobar el contenido y tomar la decisión de permitir o no que el SMS se propague por el sistema.

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