Флюсенко теперь открывается как приложение
Флюсенко теперь можно поставить на телефон как обычное приложение. Иконка на главном экране, свой вид без адресной строки и вкладок, корзина на месте между заходами. Качать ничего не нужно — это тот же сайт, просто в другой обёртке.
Как поставить
Android (Chrome, Samsung Internet). Зайди на сайт, внизу появится полоска «Установить приложение» — нажми её. Если полоски нет, открой меню браузера (три точки) и выбери «Установить приложение» или «Добавить на главный экран».
iPhone (Safari). Открой сайт, нажми «Поделиться» внизу экрана (квадрат со стрелкой вверх) и в списке выбери «На экран «Домой»». Safari не умеет ставить приложения одним нажатием, поэтому шаг здесь всегда ручной.
На главной странице есть отдельный блок «Флюсенко на телефоне» с кнопкой — оттуда тоже работает.
Что это даёт
- Открывается с иконки. Без адресной строки, вкладок и чужих закладок рядом.
- Корзина остаётся на месте. Собрал набор вечером, дозаказал утром — ничего не потерялось.
- Чат с мастером в том же окне. Вопрос про флюс или температуру не придётся писать дважды: переписка сохраняется, даже если закрыть приложение.
- Долгое нажатие на иконку сразу ведёт в каталог, корзину или к своим заказам.
- Без сети покажем аккуратную страницу с телефоном, а не пустой экран браузера.
Почему не из маркета
Потому что это лишнее. Магазину не нужен доступ к камере, контактам или файлам, а именно за это маркеты и берут на себя проверку. Наше приложение весит меньше мегабайта, обновляется вместе с сайтом и удаляется как обычная иконка — долгим нажатием.
Ещё одна причина практическая: в приложении из маркета обновление доезжает до человека за дни. Здесь — как только мы выкатили изменение, оно уже у всех.
Что с данными
Приложение не хранит у себя ничего сверх того, что и так есть в браузере: корзина, язык, токен чата. Кешируем намеренно минимум — только страницу «нет связи». Цены, наличие и корзину всегда тянем с сервера вживую: устаревшая цена в магазине хуже, чем отсутствие офлайна.
Что дальше
Следующий шаг — уведомления: чтобы ответ мастера и статус посылки прилетали обычным пушем, а не ждали, пока ты сам зайдёшь. Сделаем — напишем.