SMSManager не работает в Android без ошибок
Я работаю над приложением Android, в котором я использую SMSManager
, но проблема в том, что я не могу отправить смс напрямую. Это также не показывает никакой ошибки. Мой код приведен ниже:
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(newData,null,"Join Company",null, null);
smsManager.sendTextMessage(newData, null,message, null, null);
я использовал try
а также catch
проверить на наличие ошибок, но они также не отображаются.
2 ответа
Вы использовали только 1 часть SMSManager.
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", "default content");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
Разрешениеманифеста Android:
<uses-permission android:name="android.permission.SEND_SMS" />
Я тоже не очень понятно, но вы можете попытаться получить разрешение отправлять смс динамически, а не <uses-permission android:name="android.permission.SEND_SMS" />
Я встречал похожую проблему.