Короткий ответ

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

Проверка 1: действительно ли книга скачана целиком

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

Проверка 2: не истекла ли офлайн-лицензия

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

Сравнение: что чинить в зависимости от симптома

СимптомВероятная причинаЧто делать
Книги вообще нет в разделе «Скачано»Загрузка не запускалась или прерваласьСкачать заново при устойчивой связи
Книга открывается, но обрывается на серединеФайл скачан частичноУдалить и скачать заново, не докачивать
Приложение просит выйти в сеть или обновить доступИстёк срок офлайн-лицензииПодключиться к сети хотя бы ненадолго, дать пройти проверке
Ошибка при открытии любых файлов, не только этой книгиСбой самого приложенияПерезапустить приложение, при необходимости переустановить

Если связь пропала прямо во время попытки открыть книгу

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

Типичные ошибки при попытке починить книгу

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

Что делать заранее, чтобы не столкнуться с этим снова

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

Различия по операторам и регионам

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

Если книга уже открыта, но перестаёт читаться посреди сеанса

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