1 votes

Application SMS pour bloquer les sms sans la définir comme application par défaut

Est-il possible d'avoir une application SMS, qui peut bloquer certains types de sms (par exemple, lorsque le texte contient la phrase "XYZ"). Mais je ne veux pas qu'elle soit définie comme une application SMS par défaut.

J'ai vu quelque chose comme ça, mais je ne sais pas si cela peut faire l'affaire : https://github.com/tuenti/SmsRadar

2voto

DataDino Points 186

Ce n'est plus possible depuis Android KitKat (4.4). Seule l'application SMS par défaut est capable d'arrêter la diffusion du message SMS aux autres applications.

Cela dit, depuis Android N, vous devriez être en mesure de bloquer les SMS et les appels provenant d'un numéro de téléphone particulier à l'aide du blocage d'appel Android N.

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

Notez que certains opérateurs ou équipementiers peuvent désactiver cette fonction de blocage ou la rendre plus difficile à atteindre.

Il existe un ContentProvider et une API à partir d'Android N qui permettraient aux applications de bloquer de manière programmatique les appels et les SMS. Il faut être l'application SMS ou téléphone par défaut, une application système ou une application d'un opérateur. Si l'utilisateur vous autorise à devenir une application par défaut, seules les applications approuvées par l'opérateur peuvent devenir des applications d'opérateur.

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

1 votes

Merci. Au fait, je ne suis pas du tout intéressé par le blocage des sms ou des appels provenant de ce numéro. Je voulais un moyen programmatique de bloquer les sms contenant une chaîne spécifique.

1 votes

Mis à jour avec des informations sur l'API de blocage d'Android N. Pour bloquer un SMS avec un contenu spécifique, vous devez être l'application par défaut. En effet, vous devez vérifier le contenu et prendre la décision d'autoriser ou non le SMS à se propager dans le système.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X