Smsmanager.senddatamessage не работает код ошибки 111Android

Форум для тех, кто программирует под Android
Anonymous
Smsmanager.senddatamessage не работает код ошибки 111

Сообщение Anonymous »

Я пытаюсь отправить необработанные бинарные SMS из приложения Android (JetPack Compose) в модуль SIM800L, и я застрял.

Код: Выделить всё

smsManager.sendDataMessage(
phone,
null,
8901.toShort(),   // just an arbitrary port
payloadBytes,
sentPI,
null
)
[*] Text SMS работает нормально (оба из моего приложения с помощью SendTextMessage и с обычного телефона). Я могу проанализировать их просто отлично.

[*] Но когда я пытаюсь отправить DENTATAMESSAGE , SMS не отправляется, и я получаю ошибку


В logcat я вижу SMS, оставаяE/Unknown result code: 111
// RESULT_RIL_MODEM_ERR = "unexpected or incorrect response from modem"
< /code>
Итак, теперь мне интересно: < /p>

Является ли мой носитель просто блокирует бинар /порт с помощью SMS? Проверено:
проверил номер SMSC
Пробое режимы LTE/3G/2G - тот же результат.
Полезная нагрузка составляет менее 160 байт.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... r-code-111

Вернуться в «Android»