extmoney
Retour à l'aide

Application mobile

Быстрая работа и офлайн в приложении

Cet article n'existe pas encore dans votre langue, il s'affiche donc dans une autre.

Это описание для пользователей мобильного приложения ExtMoney: почему оно открывается мгновенно, что работает без интернета, а что нет, и как устроена безопасность ваших данных на телефоне.

Почему приложение открывается мгновенно

Раньше при каждом открытии экрана приложение загружало данные с сервера, и на мобильной сети это занимало до 1–2 секунд на каждый экран. Теперь приложение хранит копию ваших данных прямо на телефоне и показывает её сразу, а свежие данные подтягивает с сервера в фоне.

На практике это значит:

  • Списки операций, счетов и регулярных платежей открываются за доли секунды.
  • Когда вы возвращаетесь на уже открытый экран, он не «думает» заново.
  • Сразу после открытия данные могут пару секунд догружаться — если что-то изменилось на сервере (например, вы добавили операцию с другого устройства), список тихо обновится сам.

Сервер при этом остаётся главным источником правды: телефон лишь хранит быструю копию для показа.

Как понять, что данные свежие

Поскольку экран показывается из копии на телефоне, под общим балансом на экране «Счета» есть подпись о свежести: «Обновляем…», пока идёт фоновая загрузка, или «Обновлено N минут/часов назад», когда данные подтянулись. Так видно, насколько актуален баланс — особенно если телефон был офлайн и копия немного устарела.

Что работает без интернета

В режиме «в самолёте» или при плохой связи вы по-прежнему можете:

  • Просматривать свои операции, счета, регулярные платежи и цели — всё, что уже загружалось хотя бы раз, показывается из копии на телефоне.
  • Листать и открывать детали.

Что без интернета не получится

Пока приложение хранит локально только копию для чтения. Поэтому изменения требуют подключения:

  • Создать, отредактировать или удалить операцию, счёт, план или цель — нужен интернет.
  • Если вы попробуете сохранить изменение без связи, приложение покажет понятное сообщение «Нет подключения — изменения не сохранены», и ничего не потеряется — повторите, когда появится сеть.

Полноценная офлайн-работа с изменениями (когда правки копятся на телефоне и сами уходят на сервер при появлении связи) — отдельный будущий этап.

Безопасность данных на телефоне

  • Локальная копия ваших финансовых данных зашифрована на устройстве (шифрование SQLCipher). Без приложения её нельзя прочитать.
  • При выходе из аккаунта локальная копия полностью удаляется — данные одной сессии не остаются на телефоне после выхода.
  • Данные на телефоне привязаны к выбранной команде. При переключении команды показывается копия данных этой команды.

Если данные кажутся устаревшими

  • Потяните список вниз (pull-to-refresh) — приложение перезагрузит данные с сервера.
  • Свежие данные и так подтягиваются в фоне при каждом открытии экрана; обычно достаточно подождать секунду.
  • После обновления приложения первый запуск может быть чуть медленнее обычного — локальная копия пересоздаётся заново. Это разово.

Коротко

СитуацияПоведение
Открытие экранаМгновенно из копии, обновление в фоне
Нет интернета — просмотрРаботает
Нет интернета — изменениеНе сохранится, покажет «Нет подключения»
Выход из аккаунтаЛокальная копия удаляется
После обновления приложенияРазовый чуть более долгий первый запуск
Cet article vous a-t-il aidé ?
Retour à l'aide