Когда вы добавляете приложение на домашний экран с опцией «Добавить на домашний экран», Chrome добавит значок на домашний экран, но за сценой, возможно, он сделал одно из двух.
1) Если веб-сайт, который вы пытаетесь добавить, соответствует всем критериям PWA , Chrome будет использовать компонент WebAPK для создания файла .APK, подпишет его и установит на устройстве.Чтобы проверить все критерии PWA для себя, используйте инструменты разработчика Chrome -> Аудит -> Выполнить аудит -> Прогрессивное веб-приложение.
2) Если сайт не является квалифицированным PWA, он все равно добавит значок, который откроет браузер при нажатии на него с адресной строкой.Похоже, это происходит в вашем случае.Я так понимаю, у вас есть файл manifest.json.Хорошие шансы, что он не обслуживается должным образом (возможно, из-за вашей упаковки и процесса сборки).Чтобы проверить это, используйте инструменты разработчика Chrome -> Приложение -> Манифест, чтобы узнать, достигает ли ваш манифест браузер.
Я бы порекомендовал вам использовать HTTPS и работников сервиса вместе с manifest.json, как минимум, наряду с другими вещами, объясненными здесь по мере необходимости, чтобы сделать его базовым минимальным PWA.