Android SMSManager 一般故障
Android SMSManager Generic Failure
我正在尝试使用 android.telephony.SMSManager
发送短信。
当我向全国各地的人发送短信时,它有效。例如,当我尝试向加利福尼亚发送短信时,它不再起作用了。
此外,当我尝试向加利福尼亚发送 SMS 时,它 returns 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);
我还在清单文件中添加了SEND_SMS
权限。
提前致谢。
沃特。
已经找到解决方案!
看起来我必须将 +1 添加到目的地 phone 数字,因为我想从欧洲向美国发送短信。
尝试附加国家代码:
SmsManager sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage("001" + getResources().getString(R.string.destination_address), null, getResources().getString(R.string.forward), sentPI, deliveredPI);
我正在尝试使用 android.telephony.SMSManager
发送短信。
当我向全国各地的人发送短信时,它有效。例如,当我尝试向加利福尼亚发送短信时,它不再起作用了。
此外,当我尝试向加利福尼亚发送 SMS 时,它 returns 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);
我还在清单文件中添加了SEND_SMS
权限。
提前致谢。
沃特。
已经找到解决方案! 看起来我必须将 +1 添加到目的地 phone 数字,因为我想从欧洲向美国发送短信。
尝试附加国家代码:
SmsManager sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage("001" + getResources().getString(R.string.destination_address), null, getResources().getString(R.string.forward), sentPI, deliveredPI);