Что получает покупатель
- Иконка на домашнем экране (как обычное приложение)
- Запуск без браузера — полноэкранный
- Работает офлайн (кеш страниц)
- Push-уведомления (через Telegram, не web-push)
- Быстро: первая загрузка 1-2 сек, повторные мгновенные
Как установить
Android Chrome
- Зайти на
<your-domain> - Хедер показывает плашку «Установить приложение»
- Нажать → появляется иконка на главном экране
iOS Safari
- Зайти на
<your-domain> - Нажать кнопку «Поделиться» (квадрат со стрелкой)
- Выбрать «На экран Домой»
- Появляется иконка
Что в manifest
- name: «Витрина — GUZELEM»
- short_name: «GUZELEM»
- theme_color: твой accent_color
- icons: 192px, 512px, maskable (адаптивная форма)
- start_url: главная магазина
- display:
standalone(без UI браузера)
Скриншоты в manifest
Wide (для десктоп) + Mobile (для телефона) → расширенный промпт установки в Chrome.
После установки — обновления
Service Worker проверяет новую версию при каждом запуске. Если есть — скачивает в фоне, применяет при следующем запуске. Обычно пользователь не замечает — просто «вроде стало быстрее».