2016-08-01 5 views
0

android.telephony.SmManager의 sendTextMessage() 메소드를 사용하여 SMS를 보내려고합니다. Vodafone 및 Airtel SIM 카드의 경우 등록 된 BroadcastReceiver가 SMS를 보내려고하면 "RESULT_ERROR_GENERIC_FAILURE"오류가 발생합니다. Idea 및 Docomo SIM 카드의 경우 코드가 완벽하게 작동합니다. O.S. 기기의 버전은 5.1.1이지만 특정 버전은 아니며 다른 기기에서도 발생합니다. 한 번에 1 개의 SMS 만 보내며 대량 SMS는 보내지 않습니다. 나는이 링크 "Sending sms error Generic failure again and agian"을 이미 확인했으며 거기에 대한 답변을 시도했지만 여전히 운이 없다. 아무도 나를 도울 수 없습니까?SmsManager가 Vodafone, Airtel Sim 카드와 함께 오류 RESULT_ERROR_GENERIC_FAILURE와 함께 SMS를 보내지 못했습니다.

답변

0

마지막으로,이 이유가 있습니다. 나는 뒤에 오는 체재에있는 sms를위한 목적지 이동 전화 번호를 놓고 있었다 : 예를 들면. 91XXXXXXXXXX (인도 휴대폰 번호 ) 이것은 Idea 및 Docomo SIM 카드가 승인하여 작업했습니다.

Vodafone과 Airtel의 경우 위의 형식에 접두사 "+"를 추가하면 작동하기 시작했습니다. 형식은 다음과 같습니다. + 예 : + 91XXXXXXXXXX