Перейти к содержанию
Статьи раздела «Мобильное приложение»Мгновенный запуск и что хранится на телефоне

Мгновенный запуск и что хранится на телефоне

Почему разделы приложения открываются сразу без загрузки, что при этом хранится на телефоне и когда это стирается.

6 мин чтения

Содержание статьи

Разделы, которые вы уже открывали — Главная, Мои задачи, Диалоги, Мессенджер, Заказы, Аренды, Клиенты, Записи, Уведомления, Склад и Товары, Документы, все разделы настроек, ИИ-советник, Профиль и Поддержка — открываются мгновенно: приложение сразу показывает последние загруженные данные и в фоне тихо обновляет их с сервера. Ждать загрузку заново не нужно.

Что и насколько хранится на телефоне#

Приложение хранит на телефоне только то, что вы уже открывали, и не дольше 24 часов — после этого данные при следующем открытии загрузятся заново. Хранятся только поля, которые и так видны в списках и карточках; пароли, документы и файлы, паспортные данные и коды выдачи на телефоне никогда не остаются.

Важно
Кэш полностью стирается при выходе из аккаунта, смене компании и обновлении приложения до новой версии — в каждом из этих случаев данные при следующем открытии загружаются заново с сервера.

Пока данные обновляются#

  • Самое первое открытие раздела — вместо спиннера серые силуэты карточек и строк (скелетоны), пока не пришли настоящие данные.
  • Повторное открытие уже знакомого раздела — тонкая полоса поверх экрана; если обновление занимает больше 3 секунд, рядом появляется подпись «Обновляется…».
  • Если обновить не удалось, полоса становится жёлтой и называет причину: «Нет связи — данные N мин назад», когда телефон не достучался до сервера (нет интернета, режим полёта, сервер не ответил вовремя), или «Не удалось обновить — данные N мин назад», когда сервер ответил ошибкой. Рядом — кнопка Повторить. На экране при этом остаются последние загруженные данные, а не пустой экран.

Действия без ожидания сервера#

В «Мои задачи» кнопки В работу, Сдать и Вернуть в очередь меняют статус на экране сразу, не дожидаясь ответа сервера. Если сервер отказал — например, задачу уже взял коллега, или для сдачи нужна оплата либо файлы, — статус откатывается назад с объяснением. Задача, которая требует оплаты или файлов, не покажется «Выполнена», пока сдачу не подтвердит сервер. В «Уведомлениях» Разобрать, Закрыть и Удалить убирают строку и уменьшают счётчик на значке сразу же.

В «Заказах» и «Аренде» смена стадии заказа, Пауза, Возобновить, Отменить заказ, Вернуть в работу, а у аренды — Отклонить и Отменить бронь без оплаты видны на экране сразу. Если сервер отказал — например, заказ не оплачен, — стадия возвращается, и открывается шторка с причиной и кнопкой Отметить оплату. Переход в Готов к выдаче и финальные стадии, оплата, выдача, приём возврата, продление аренды и код выдачи по-прежнему ждут ответа сервера; пока переход идёт, Выдать клиенту и кнопки оплаты неактивны.

В «Клиентах» и «Записях» все пять статусов записи — Подтвердить, Клиент пришёл, Завершить, Не пришёл и Отменить запись — меняются сразу в карточке, расписании, на Главной и в истории клиента; отказ сервера — откат с причиной. Оплата, перенос и правка записи по-прежнему ждут ответа сервера. «Потянуть вниз» в «Клиентах» — один быстрый запрос вместо множества, и список не теряет место прокрутки.

В настройках Скрыть / Показать у сотрудника, услуги, товара и отзыва и Включить / Отключить у знания в «Обучении ИИ» тоже срабатывают сразу. Пока запрос идёт, повторное нажатие по той же строке не срабатывает. Если сервер отказал или успел изменить значение по-своему, на экране остаётся то, что записано на сервере, и появляется подсказка.

Примечание
Формы настроек компании (оплата, фискализация, онлайн-запись, агент и другие) на телефоне не сохраняются — только в памяти, пока открыто приложение. Сохранить отправляет только поля, которые вы изменили, поэтому правки, сделанные в это время на сайте, не затираются; после сохранения на экране то, что записал сервер. Если вы ничего не меняли, приложение скажет «Изменений нет».
Примечание
В режиме выбора нескольких строк («Клиенты», «Аренды») кнопка «Назад» на Android сначала снимает выбор, а следующим нажатием уходит с экрана.
Примечание
Переходы и окна в приложении — короткие и тихие (120–200 мс, без пружин и лишнего масштаба). Если в настройках телефона включено «Уменьшить движение» (iPhone) или «Удалить анимацию» (Android), приложение сразу показывает экраны без анимации.

«Диалоги» и «Мессенджер» тоже открываются мгновенно и со скелетонами на первом открытии. Открытый диалог не перечитывает всю переписку заново — он дозапрашивает только новые сообщения каждые несколько секунд. Что означают значок часов, «Не отправлено» и «Нет ответа сервера» под своим сообщением — в статьях Вмешаться в диалог и Командный чат.

Компанию переключили на другом устройстве#

Если вы вошли в несколько компаний и компанию переключили в другом месте — например на сайте, — приложение следует за переключением само: появится подсказка «Компания переключена на другом устройстве», и экран обновится на данные новой компании.

Примечание
Если в момент переключения вы как раз создавали или редактировали что-то (заказ, запись, клиента), действие не уходит в уже «чужую» компанию: приложение покажет «Компания сменилась — действие не выполнено, повторите» — просто повторите его в нужной компании.

Частые вопросы#

Почему на новом телефоне или сразу после выхода из аккаунта разделы открываются не мгновенно?
Кэша на телефоне ещё нет — данные грузятся с сервера в первый раз, поэтому вместо мгновенного экрана вы видите скелетоны. Дальше, пока не пройдёт 24 часа или вы не выйдете из аккаунта, разделы будут открываться мгновенно.
Жёлтая полоса «Нет связи» или «Не удалось обновить» — данные на экране верные?
Это последние данные, которые приложению удалось загрузить, с пометкой, сколько минут назад. «Нет связи» — проверьте интернет на телефоне; «Не удалось обновить» — сбой на сервере, обычно проходит сам. Нажмите Повторить — если на сервере что-то изменилось, экран обновится.
Кэш на телефоне — это не риск для персональных данных?
Нет: на телефоне остаются только поля, которые и так видны в списках, и не дольше 24 часов. Паспортные данные, файлы, документы и коды выдачи в кэш не попадают, а при выходе из аккаунта или смене компании всё стирается сразу.

Статья помогла?

Не нашли ответ?

Напишите в поддержку — поможем разобраться.