Что получает покупатель

  • Иконка на домашнем экране (как обычное приложение)
  • Запуск без браузера — полноэкранный
  • Работает офлайн (кеш страниц)
  • Push-уведомления (через Telegram, не web-push)
  • Быстро: первая загрузка 1-2 сек, повторные мгновенные

Как установить

Android Chrome

  1. Зайти на <your-domain>
  2. Хедер показывает плашку «Установить приложение»
  3. Нажать → появляется иконка на главном экране

iOS Safari

  1. Зайти на <your-domain>
  2. Нажать кнопку «Поделиться» (квадрат со стрелкой)
  3. Выбрать «На экран Домой»
  4. Появляется иконка

Что в 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 проверяет новую версию при каждом запуске. Если есть — скачивает в фоне, применяет при следующем запуске. Обычно пользователь не замечает — просто «вроде стало быстрее».