Bridge для POScenter Basic
Пользовательский APK-мост: скан с физической кнопки попадает в поле ввода любого приложения, включая DataMatrix / Честный знак.
Проблема
Под Клеверенс на Basic включают Broadcast. Клеверенс получает com.kte.scan.result, остальные приложения часто не видят скан в поле.
Решение
Служба + IME (системная клавиатура):
Физ. кнопка
→ служба сканера POScenter
→ broadcast com.kte.scan.result (code, type [, code_src])
→ служба СканКит
→ IME: commitText(сырая строка)
— если пакет в фокусе НЕ в чёрном списке Клеверенс
Устройство
| Параметр | Значение |
|---|---|
| Модель | POScenter Basic / smartpda |
| Action | com.kte.scan.result |
| Extras | code, type, code_src (опц.) |
| Режим | Broadcast |
| Пакет приложения | com.cleverence.scankit.poscenter |
Установка
- Установить APK.
- Включить и выбрать IME Scan Bridge.
- Settings → Scan → Data output mode → Broadcast.
- Проверить скан в тестовом поле приложения, затем в Chrome.
Исходники: scankit/scankit poscentr_basic_clientapp/.