Локальне збереження — ще не підтвердження сервера

Продовжуйте підтримувану роботу й бачте стан синхронізації

Мобільний застосунок зберігає підтримувані зміни на пристрої та надсилає їх після повернення мережі, показуючи проміжний стан.

Це не обіцянка, що кожен екран працює без інтернету або що синхронізація ніколи не потребує уваги.

Перевірте вимкнення мережі, повторне підключення та результат на іншому пристрої.

  1. Локальне збереження підтримуваних дій.

  2. Видимий стан очікування.

  3. Синхронізація після повернення зв’язку.

Навчіть команду трьом станам

Є різниця між збереженням на телефоні, очікуванням відправлення та підтвердженням сервера. Розуміння цих станів запобігає повторному введенню тієї самої операції.

Перевірте повернення зв’язку

Тест офлайн не закінчується після натискання «Зберегти». Відновіть інтернет, дочекайтеся обробки та перегляньте продаж, залишок і баланс з іншого пристрою.

Не маскуйте помилку дублем

Якщо запис довго очікує, спершу перевірте підключення, обліковий запис і повідомлення про стан. Не створюйте копію, доки не впевнитеся, що перша спроба не буде синхронізована.

Salelog

Що на практиці означає офлайн

Чи зникне операція без інтернету?

Підтримувана дія зберігається локально й очікує надсилання. Слідкуйте за станом, доки сервер не підтвердить її.

Чи можна одразу закрити застосунок?

Локальне збереження захищає підтримуваний запис, але після повернення мережі відкрийте застосунок і перевірте завершення синхронізації.

Чи працює вебверсія офлайн?

Ні. Офлайн-опис стосується мобільного застосунку і лише тих потоків, де таку поведінку підтримано.

Зробіть контрольний тест

Запишіть операцію без мережі, підключіться знову та звірте її на іншому клієнті.