Хорошо, я делаю проект, в котором безопасность очень важна, проект выполняется на PWA, работающем на устройстве Android, и приложение закреплено, поэтому конечные пользователи не могут получить доступ к любому другому приложению, если онине знаю PIN-код устройства.У проекта есть одна внешняя зависимость, потому что для необходимости считывания 1D и 2D штрих-кодов мне пришлось реализовать собственную клавиатуру, которая может запускать считыватель штрих-кодов и устанавливать результат в качестве входных данных.Проблема возникает при попытке закрепить приложение PWA, поскольку система Android распознает устройство считывания штрих-кода как другое приложение, а затем, когда пользовательская клавиатура пытается запустить устройство считывания штрих-кода, оно блокируется.
Одно из возможных решений - создатьполностью родной (приложение Java или Kotlin) с веб-представлением и ярлыком (например, быстрое нажатие кнопки увеличения громкости в 2 раза), или чем-то, но если есть способ PIN-кода этих двух приложений, то нет необходимости во всем этомизменения.