Перейти к содержимому
Назад к разделу «Приложение для телефона»

Когда нет сети

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

Когда нет сети

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

  1. Продолжайте сканировать. Каждая книга сразу сообщает, есть ли она у вас или в списке желаний, — ответ берётся из данных на телефоне. Для книги без штрихкода «Проверить книгу» ищет по этим данным по названию — среди всех имеющихся и желанных книг, с годом, издательством и изданием, если они известны.
  2. Книга, которой у вас нет, не добавляется, а сохраняется: в результате написано «Сохранено на потом», а число ждущих сканирований появляется на экране «Сканер» и в виде отметки на вкладке «Сканер».
  3. Идите дальше вдоль полки. Если вы закроете приложение или телефон перезагрузится, ничего не потеряется.
  4. Когда сеть появится, ждущие сканирования отправятся сами — делать ничего не нужно. Сообщение «Очередь сканирований синхронизирована» расскажет, что произошло: сколько книг добавлено и сколько уже были в библиотеке.

Ждущие сканирования можно в любой момент увидеть, нажав на число на экране «Сканер». У каждого показан его код и то, на каком он этапе: «Ждёт синхронизации», «Добавлено» или причина, по которой нужна ваша помощь. Некоторые нельзя завершить без вас: код, которого каталог не знает, или код, подходящий к нескольким изданиям. Они остаются в списке с указанием причины, и вы доводите их до конца на тех же экранах, что и при обычном сканировании. Если сеть есть, но наш сервер не отвечает — скажем, минуту во время обновления, — сканирование сохраняется так же, а не завершается ошибкой, и в результате сказано, что сервер не ответил. Сохранённое сканирование, которое сервер пока не может принять, немного ждёт и повторяется само, каждый раз с большей паузой, пока приложение открыто; после нескольких попыток приложение сообщает, что связаться с сервером не удалось, и предлагает «Повторить». Сканирование ещё и привязано к библиотеке, в которой было сделано: если вы переключитесь на другую библиотеку, не дождавшись отправки, оно будет значиться как «Ждёт библиотеку» с названием той библиотеки, а рядом будет кнопка, чтобы вернуться и отправить его. Приложение никогда не переключает библиотеку само. Любое сканирование, которое не хотите хранить, можно удалить. Когда в списке написано «Ничего не ждёт», все сканирования отправлены.

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

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

Назад к разделу «Приложение для телефона»