2016-08-01 2 views
0

J'essaye d'envoyer des SMS en utilisant la méthode sendTextMessage(), de android.telephony.SmsManager. Pour les cartes SIM Vodafone et Airtel, BroadcastReceiver enregistré reçoit l'erreur "RESULT_ERROR_GENERIC_FAILURE", en essayant d'envoyer des SMS. Pour les cartes SIM Idea et Docomo, le code fonctionne parfaitement. O.S. de l'appareil est 5.1.1, mais pas une version spécifique, se produisant également sur d'autres appareils aussi. Je n'envoie que 1 SMS à la fois et pas de SMS en masse. J'ai déjà vérifié ce lien "Sending sms error Generic failure again and agian", et essayé avec les réponses là, toujours pas de chance. Quelqu'un peut-il m'aider s'il vous plaît?SmsManager n'a pas réussi à envoyer des sms avec erreur RESULT_ERROR_GENERIC_FAILURE, avec Vodafone, Airtel Sim cartes

Répondre

0

Enfin, j'ai la raison derrière cela. Je mettais le numéro de mobile de destination pour sms dans le format suivant: pour par exemple. 91XXXXXXXXXX pour Indian Mobile numéro Ceci a été accepté par et fonctionne pour les cartes SIM Idea et Docomo.

Pour Vodafone et Airtel, il a commencé à fonctionner lorsque j'ai ajouté le préfixe "+" au format ci-dessus. Ainsi, le format est: + par exemple. + 91XXXXXXXXXX