我正在尝试使用android.telephony.SmsManager的sendTextMessage()方法发送短信。对于Vodafone和Airtel sim卡,注册的BroadcastReceiver在尝试发送SMS时收到错误“RESULT_ERROR_GENERIC_FAILURE”。对于Idea和Docomo sim卡,代码工作得很完美。 O.S.该设备的版本是5.1.1,但不是特定版本,也发生在其他设备上。 我一次只发送一条短信而且没有发送短信。 我已经检查了这个链接“Sending sms error Generic failure again and agian”,并尝试了那里的答案,但仍然没有运气。有人可以帮帮我吗?
答案 0 :(得分:0)
最后,我有理由支持这一点。我是按照以下格式为短信设置目标手机号码: 例如。 91XXXXXXXXXX为印度手机号码 这被Idea和Docomo sim卡接受并工作。
对于Vodafone和Airtel,当我在上述格式中添加前缀“+”时,它开始工作。所以,格式是: + 例如。 + 91XXXXXXXXXX