1 votes

Je veux personnaliser mon téléphone pour qu'il transfère automatiquement les SMS.

Mon objectif est de personnaliser mon propre téléphone Android afin de transférer automatiquement les messages texte de numéros de téléphone définis par l'utilisateur vers d'autres numéros de téléphone définis par l'utilisateur. J'ai essayé de mettre à jour une application très simple pour faire cela :

https://github.com/EnixCoda/SMS-Forward

Cependant, j'ai constaté qu'après avoir effectué la mise à jour vers des versions Android plus récentes, l'application démarrait et me permettait de définir un numéro de transfert, mais ne transférait pas réellement le SMS (j'ai utilisé mon téléphone en mode débogueur USB). La classe SMSReceiver n'a pas reçu le message indiquant qu'un SMS était arrivé, comme je l'ai constaté lors du débogage. J'ai lu davantage, et il semble que seule l'application SMS par défaut soit autorisée à avoir quelque chose à voir avec les messages texte. Maintenant, je veux commencer à partir du code source de l'application SMS stock/par défaut fournie avec Android afin de pouvoir y ajouter les fonctionnalités qui m'intéressent.

Je suis ouvert à différentes approches, mais je ne veux pas télécharger une application de type crapware avec des publicités ou un harcèlement payant.

En faisant un peu plus de recherches, j'ai découvert que Signal peut gérer les messages SMS, mais cela semble être une application assez grande et compliquée.

Tout conseil est le bienvenu !

3voto

Reddy Lutonadio Points 6225

Vous pouvez essayer de créer le flux suivant avec Automatiser et tester s'il l'accomplit.

  1. Créez un nouveau flux en appuyant sur le bouton +.
  2. Appuyez à nouveau sur le bouton +, recherchez les SMS. Sélectionnez le bloc "SMS reçu".
  3. Appuyez sur le bloc "SMS reçu". Entrez le numéro de téléphone de l'expéditeur. Cliquez sur "ID d'abonnement" et sélectionnez votre carte SIM (fournisseur de réseau). Dans le champ "Message", saisissez le nom d'une variable, par exemple msg . Cliquez sur Enregistrer.
  4. Appuyez sur le bouton +. Sélectionnez le bloc "Envoi de SMS". Appuyez dessus. Entrez le téléphone du contact auquel vous voulez envoyer le SMS. Définissez la carte Sim (fournisseur de réseau) sous "Id d'abonnement". Dans la boîte de message, appuyez sur fx pour l'activer, puis entrez la variable créée à l'étape 3. Dans ce cas, entrez msg . Cliquez sur Enregistrer
  5. Reliez les blocs comme indiqué sur la première image ci-dessous, puis appuyez sur le dos.
  6. Donnez un nom au flux et activez "envoyer et voir les messages". Donnez l'autorisation demandée, puis appuyez sur Démarrer.

Lorsqu'un SMS est reçu de l'expéditeur dont vous avez saisi le numéro à l'étape 3, il est immédiatement envoyé au numéro de contact saisi à l'étape 4. Le journal de la deuxième image montre qu'un SMS a été reçu puis envoyé (transféré).

Note : Vous devriez être en mesure d'ajouter plus de numéros pendant les étapes 3 et 4 en activant le fx. Mais je ne l'ai pas testé. Ou bien, vous pouvez ajouter plus de blocs de SMS reçus et de SMS envoyés en parallèle pour chaque numéro.

Avis de non-responsabilité : Je ne suis qu'un utilisateur de l'application.

IMG: IMG:

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