Мобильное приложение для ТСД, вылеты при сканировании (Драйвер1ССканерШтрихкода, broadcast)

1. androidT1C 76 24.11.23 17:18 Сейчас в теме
Добрый день всем!

Вопрос про мобильное приложение для ТСД (платформа 8.3.23).
Делаю мобильное приложение на основе БПО для мобильных устройств (2.20.3), использую компоненту "Драйвер1ССканерШтрихкода", через broadcast.

Приложение запускаю с помощью 1cem-arm64.apk (т.к. на складе некому будет бегать и постоянно обновлять APK)

Всё работает, но наблюдаются вылеты при сканировании в таком случае:
- запускаем приложение, всё работает
- делаем "мягкий" выход, не удаляя приложение из памяти android-а
- входим повторно в базу - и вылетаем при сканировании
- при последующем входе всё работает без сбоев - так же как при чистом запуске

Пример - на видео. Вылет на 30 секунде при сканировании.
https://www.youtube.com/watch?v=9H1j7YntuR8

В чем может быть причина?

Пробовал найти другие бесплатные драйверы для сканеров (чтобы универсальные, где можно задавать параметры broadcast) - не нашел.

Ощущение, что ВК что-то лишнее оставляет в памяти, поэтому всё работает только при "чистом" запуске. Но как её полностью вычистить при выходе?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2006023 30.05.24 13:45 Сейчас в теме
Приветствую!
Удалось найти причину?
Я пробовал драйвер от Клеверенс и драйвер от 1С. Проблема как у Вас.
Если web сервер с которого загружалось приложение не доступен, то вылет не происходит.
При подключении драйвера происходит обращение к серверу с которго было загружено приложение.

192.168.100.103 - - [30/May/2024:16:37:08 +0600] "GET /1cDrv/Android/ARM64/com_1c_ScanOPOS.so HTTP/1.1" 200 2182888
192.168.100.103 - - [30/May/2024:16:37:08 +0600] "GET /1cDrv/Android/ARM64/com_1c_ScanOPOS.apk HTTP/1.1" 200 1750576
3. androidT1C 76 26.06.24 10:45 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот