Android SMSManager 通用故障

Wou*_*ter 5 android smsmanager

我正在尝试使用android.telephony.SMSManager. 当我向全国各地的某人发送短信时,它可以工作。例如,当我尝试向加利福尼亚发送短信时,它不再起作用。

此外,当我尝试向加利福尼亚发送短信时,它返回RESULT_ERROR_GENERIC_FAILURE错误代码 28。

任何人都知道可能是什么问题?

使用的代码:

SmsManager sms = android.telephony.SmsManager.getDefault(); 
sms.sendTextMessage(getResources().getString(R.string.destination_address),    
null, getResources().getString(R.string.forward), sentPI, deliveredPI);
Run Code Online (Sandbox Code Playgroud)

我还在SEND_SMS清单文件中添加了权限。

提前致谢。

沃特。

Nan*_*tey 3

尝试附加国家/地区代码:

 SmsManager sms = android.telephony.SmsManager.getDefault(); 
 sms.sendTextMessage("001" + getResources().getString(R.string.destination_address), null, getResources().getString(R.string.forward), sentPI, deliveredPI);
Run Code Online (Sandbox Code Playgroud)