Intercepter les SMS de Message et de le Modifier
Est-il un moyen d'intercepter un SMS entrant, puis de le modifier avant de le présenter à l'utilisateur?
- Peut-il être fait de manière native sur iPhone /Andriod?
- Peut-il être fait à l'aide de PhoneGap?
- Peut-il être fait à l'aide de MonoTouch /Mono pour Andriod?
Si oui à l'une de ci-dessus, pourriez-vous fournir quelques conseils?
Mon préféré-solution de priorité de commande comme suit:
- Phonegap
- Mono
- Natif
Je vous remercie tous d'avance!!!!
EDIT:
Pour des gens qui se demandent quel est le but de ça, en fait je voudrais mettre un mot comme un "label" dans le sms selon le contenu, alors quand j'ai vue le sms, je peux voir quelque chose comme: "IMPORTANT: blah blah blah", au lieu de simplement "blah blah blah".
Il n'y a pas un moyen de le faire Android, dieu merci. Cependant, vous pouvez intercepter les SMS de diffusion et de supprimer la notification si vous devez.
Oui, il y a moyen de le faire à l'aide de androdi code Natif. Ande voici le lien qui va vous aider à commencer: stackoverflow.com/questions/11435354/...
Peut-être Husam a une solution pour vous. Vous n'êtes pas sûr de ce que vous voulez faire. Voulez-vous edit -> save -> show ? Donc, la seule sms sera éditée. Ou voulez-vous afficher le fichier de message de sms comme un toast, sans modifier le réel dans le sms boîte de réception ?
Je suis sûr que vous devez disposer d'un iPhone jailbreaké, pour être en mesure de le faire sur iOS. Et bien sûr, ce serait indigènes seulement.
Merci à tous pour les commentaires. Oui, en fait je voudrais mettre un mot comme un "label" dans le sms selon le contenu, alors quand j'ai vue le sms, je peux voir quelque chose comme: "IMPORTANT: blah blah blah", au lieu de simplement "blah blah blah".
Oui, il y a moyen de le faire à l'aide de androdi code Natif. Ande voici le lien qui va vous aider à commencer: stackoverflow.com/questions/11435354/...
Peut-être Husam a une solution pour vous. Vous n'êtes pas sûr de ce que vous voulez faire. Voulez-vous edit -> save -> show ? Donc, la seule sms sera éditée. Ou voulez-vous afficher le fichier de message de sms comme un toast, sans modifier le réel dans le sms boîte de réception ?
Je suis sûr que vous devez disposer d'un iPhone jailbreaké, pour être en mesure de le faire sur iOS. Et bien sûr, ce serait indigènes seulement.
Merci à tous pour les commentaires. Oui, en fait je voudrais mettre un mot comme un "label" dans le sms selon le contenu, alors quand j'ai vue le sms, je peux voir quelque chose comme: "IMPORTANT: blah blah blah", au lieu de simplement "blah blah blah".
OriginalL'auteur user2243110 | 2013-04-09
Vous devez vous connecter pour publier un commentaire.
essayer ce-
//enregistrer cette classe en tant que récepteur dans le fichier de manifeste pour SMS_RECEIVED intention
le code mis à jour.vous addtionally besoin d'ajouter de l'autorisation pour l'envoi de message <uses-permission android:name="android.la permission.SEND_SMS"/> dans votre fichier manifest
OriginalL'auteur Sharad Mhaske
Sûr! La façon la plus SIMPLE sur iOS, c'est juste pour créer un déclencheur sur la base de données SMS - /var/mobile/Library/SMS/sms.db
puis mettre à jour le dossier!
Le plus avancé de manière de faire, est d'accrocher les méthodes privées, mais je n'irai pas qu'au plus profond de droite maintenant, vous avez juste besoin d'explorer les méthodes 🙂
BTW, vous en aucune façon vous avez BESOIN d'un appareil jailbreaké
OriginalL'auteur Dimitar Marinov
Oui il y a un moyen, mais, malheureusement, depuis le lancement de KitKat, il n'est pas facile. Pour travailler sur les versions > Jelly Bean, vous devez disposer de l'exécution de votre application, comme les SMS par défaut de l'application, c'est-à modifier et abortBroadcast(). Pour 4.3 et au-dessous, créez un récepteur de radiodiffusion et de faire quelque chose comme ce qui suit:
Cette info a été obtenu à partir de ici
Presque oublié...constantes..
OriginalL'auteur BostonGeorge