Ich versuche, SMS mit der Methode sendTextMessage(), von android.telephony.SmsManager zu senden. Bei Vodafone- und Airtel-SIM-Karten empfängt der registrierte BroadcastReceiver beim Versuch, SMS zu senden, den Fehler "RESULT_ERROR_GENERIC_FAILURE". Für Idea- und Docomo-SIM-Karten funktioniert der Code perfekt. O.S. des Gerätes ist 5.1.1, aber nicht versionsspezifisch, auch auf anderen Geräten. Ich sende nur 1 SMS auf einmal und keine Massen-SMS. Ich habe bereits diesen Link "Sending sms error Generic failure again and agian" überprüft und mit den Antworten dort versucht, immer noch kein Glück. Kann mir bitte jemand helfen?SmsManager konnte keine SMS mit Fehler RESULT_ERROR_GENERIC_FAILURE senden, mit Vodafone, Airtel Sim Karten
0
A
Antwort
0
Schließlich habe ich den Grund dafür. Ich habe Ziel-Handy-Nummer für SMS im folgenden Format festgelegt: für z. 91XXXXXXXXXX für Indische Handynummer Dies wurde angenommen und funktioniert für Idea und Docomo SIM-Karten.
Für Vodafone und Airtel, es begann zu arbeiten, wenn ich Präfix "+" zum obigen Format hinzufügte. So ist das Format: + für zB. + 91XXXXXXXXXX