J'essaie d'envoyer un sms en utilisant l'intention que je suis capable d'envoyer le numéro de téléphone et le texte à envoyer mais après avoir exécuté la ligne startActivity (smsIntent) ; le problème est que l'utilisateur doit appuyer sur le bouton "envoyer".Comment envoyer des sms sans attendre que l'utilisateur appuie sur "envoyer"
Répondre
Envoyez-le directement en utilisant SmsManager
. Cela nécessitera l'autorisation SEND_SMS
.
Si vous déléguez le travail à une application tierce (par exemple, via ACTION_SEND
ou ACTION_SENDTO
), l'utilisateur et l'autre application décident si et quand envoyer le SMS, pas vous. Vous suggérez simplement un SMS à envoyer.
SmsManager ne fonctionne pas pour moi et d'après ce que je comprends, il ne montre pas le sms à la boîte de réception de l'appareil final – adi181188
@ adi181188: 'SmsManager' est ce que les clients SMS sur Android utilisent. – CommonsWare
si je délègue le travail à une application tierce (j'utilise ACTION_SEND) est-il possible de l'envoyer et non seulement de le créer? comme suggérant d'envoyer réellement – adi181188
https://stackoverflow.com/questions/7620150/can-i-automatically-send-sms-without-the-user-need-to-approve/7620220#7620220 – Sunny
Je ne comprends pas quelles sont les valeurs de SMS_SENT , SMS_PORT, MAX_SMS_MESSAGE_LENGTH, SMS_DELIVERED – adi181188
voir les commentaires ici. – Sunny