После перехода на ERP решили попробовать подключить ТСД не через софт Клеверенс, как ранее с УПП, а напрямую через "Мобильное рабочее место кладовщика".
Много гуглили и заработало не с первого раза, но в итоге ТСД Zebra настроить получилось.
Там, собственно, в параметрах подключения прописывается две строки:
Пользовательский Intent Extra - com.symbol.datawedge.data_string
Пользовательский Intent Action - com.dwexample.ACTION
Потом соответствующее название Action прописывается в утилите DataWedge - прямо вот "com.dwexample.ACTION". В итоге работает, то есть метод подключения через Native API в целом рабочий, нужно только подобрать верные параметры подключения.
Потом в тех же источниках, которые помогли с Зеброй, нагуглили параметры для другого ТСД - старого доброго
Honeywell EDA50.
Пользовательский Intent Extra - data
Пользовательский Intent Action - com.honeywell.intent.action.SCAN_RESULT
Также можно в настройках сканера в самом ТСД настроить строку Action в разделе Data Intent, хотя изначально найденная рекомендация из интернета ничего про нее не пишет.
Не работает.
В итоге уже перепробовали всевозможные варианты - проверяли и регистр букв (data или DATA), и в строке Action в настройках ТСД писали и SCAN_RESULT и всю строку целиком. Эффекта нет.
Нашел родную инструкцию от ТСД, там немного другая срока упоминается:
Намерение Intent: “com.honeywell.scantointent.intent.action.”+ ACTION
Намерение Intent с дополнительными данными com.honeywell.scantointent.intent.extra.DATA содержит остальные данные штрихкода после первого символа '$'.
Эту строку тоже попробовали, тоже не помогло.
По форуму гуглится, что многие люди сражались с подключением, правда, не через штатные механизмы ERP, а через всякие вспомогательные обработки в соответствующих темах. Но и там нет упоминания правильных строк подключения.
Поделитесь кто-нибудь, пожалуйста, какие строки в параметрах подключения работают в вашем случае?