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" />Я встречал похожую проблему.

Другие вопросы по тегам