Слабая сеть не должна скрывать состояние записи

Сохраняйте поддерживаемые мобильные операции локально и дождитесь подтверждения синхронизации

На рынке, складе или выездной точке связь может пропасть после нажатия кнопки. Интерфейс должен различать локально сохранённую и подтверждённую сервером запись.

Salelog хранит поддерживаемые мобильные изменения на устройстве и отправляет их после возвращения сети.

Проверьте один сценарий в авиарежиме и не удаляйте приложение до синхронизации.

  1. Продолжайте поддерживаемые мобильные записи без устойчивой сети.

  2. Различайте локальное сохранение, ожидание и ошибку синхронизации.

  3. После подключения сверяйте операцию и итоговый остаток.

Офлайн — это очередь изменений, а не магия

Мобильное приложение сначала должно надёжно сохранить поддерживаемое действие на устройстве. Когда сеть вернётся, оно передаёт изменение серверу и получает результат.

Статус важнее зелёной кнопки

После нажатия пользователь должен понимать, сохранена ли запись только локально, отправляется ли она или требует внимания. Это предотвращает повторный ввод и ложное ощущение завершения.

Что проверить перед выездной торговлей

Откройте нужные данные заранее, воспроизведите продажу и отмену в авиарежиме, затем подключитесь к сети. Сверьте историю, количество на складе и доступность записи на другом устройстве.

Salelog

Что означает офлайн-работа

Можно ли записать продажу без интернета?

Поддерживаемые мобильные операции сохраняются локально и ставятся на синхронизацию. Перед реальной работой проверьте конкретный сценарий и видимый статус записи.

Когда другие устройства увидят изменение?

После восстановления соединения и успешного подтверждения сервером. До этого другое устройство может показывать прежние данные.

Можно ли удалить приложение до синхронизации?

Не следует. Локальная ожидающая запись зависит от хранилища устройства; сначала дождитесь серверного подтверждения и проверьте данные.

Проведите безопасный офлайн-тест

Создайте тестовую операцию без сети, подключитесь и убедитесь, что она подтверждена сервером.