2016-08-01 11 views
0

android.telephony.SmsManagerのsendTextMessage()メソッドを使用してSMSを送信しようとしています。 VodafoneとAirtel SIMカードの場合、登録されたBroadcastReceiverは、SMSを送信しようとすると、エラー「RESULT_ERROR_GENERIC_FAILURE」を受け取ります。 IdeaとDocomo SIMカードの場合、コードは完璧に動作しています。 O.S.デバイスのバージョンは5.1.1ですが、他のデバイスでも発生するバージョン固有のものではありません。 一度に送信できるSMSは1つで、バルク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

関連する問題