Поддержка

Что-то на дороге?

ReadMiles для iOS · версия 1.0

Пиши на support@readmiles.com. Почта уходит прямо разработчику, форму заявки заполнять не нужно.

Аккаунтов в ReadMiles нет, поэтому входить некуда, пароль восстанавливать не надо и никакого доступа никому передавать не придётся. Новый iPhone — войди в тот же iCloud, и библиотека приедет за тобой.

Частые вопросы

Как отмечать прочитанное?

Способа два, и они равные. Включи сессию — таймер идёт в фоне и при заблокированном экране, а в конце приложение спросит, на какой странице ты остановился. Или сделай быструю отметку: степпер, пресеты +5 / +10 / +25 или прямой ввод страницы. Забыл включить таймер — добавь сессию задним числом: дата, длительность, страницы.

Число страниц не сходится с моим изданием

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

Что считается днём в пути?

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

Почему быстрая отметка не добавляет время?

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

Как устроены аудиокниги?

Аудиокнига идёт по таймкоду: позиция и общая длительность в часах и минутах. Она попадает во время, в дни в пути и в число прочитанных книг — и никогда не переводится в страницы и километры: час звука не равен страницам, и делать вид, что равен, значило бы испортить статистику.

iCloud не синхронизируется

Тумблера у синхронизации в приложении нет — она работает всегда, когда iCloud доступен. В настройках видно состояние: «iCloud синхронизирует», «Проверяем iCloud», «Синхронизация с iCloud», «Всё на этом устройстве» или «iCloud недоступен». Если написано одно из двух последних:

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

Какие файлы принимает импорт?

CSV-выгрузки из Goodreads (Account → My Books → Import and export → Export Library) и из The StoryGraph. Формат определяется по заголовку самого файла, поэтому переименованный файл тоже подойдёт. До записи ты видишь превью: сколько книг добавится и сколько дубликатов пропущено — и повторов внутри файла, и книг, которые уже есть в библиотеке.

Импортировал библиотеку, а статистика осталась пустой

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

Ещё пара вещей про импорт: неизвестное число страниц приезжает нулём и ждёт, пока ты его впишешь; обложки догружаются по ISBN уже после импорта, поэтому книга без ISBN останется без обложки; перечитывание (Read Count больше единицы) импортируется одним прочтением — дат для остальных в файле нет. Если вышло не то, «Отменить импорт» удалит ровно этот батч.

Можно выгрузить свои данные?

В версии 1.0 — нет, экспорт стоит в планах, но не в этом релизе. Взаперти данные при этом не лежат: они в твоём iCloud, а как их оттуда удалить, написано на странице конфиденциальности.

Что умеют виджеты?

На домашнем экране: «Читаю сейчас» (маленький и средний), «Дни в пути и цель» (маленький) и «Страницы и сессия» (маленький) — с кнопкой, которая добавляет страницы, не открывая приложение, и второй, которая переносит в сессию. На экране блокировки — круглая и строчная плашка с днями в пути.

Шаг кнопки «+N» — 5, 10 или 25 — это настройка виджета: задержи на нём палец, выбери «Изменить виджет» и поставь число. Нажатие в виджете создаёт такую же запись, как быстрая отметка в приложении, и запускает тот же пересчёт, поэтому статистика, серия и цели остаются в согласии. Когда перерисовать виджет, решает iOS, так что цифра иногда догоняет не мгновенно.

Как ведёт себя вечернее напоминание?

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

Работает ли без сети?

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

Сканер просит камеру, а я её не давал

Разрешение на камеру спрашивается при первом открытии сканера или съёмке обложки, никогда на онбординге. Если ты отказал, второй раз iOS не спросит — приложение покажет объяснение и кнопку в Настройки iOS. Для выбора обложки из галереи разрешение не нужно вовсе: системный пикер отдаёт только выбранную картинку.

Можно вести прогресс в процентах?

Да — в шторке быстрой отметки есть переключатель «Страница / Процент», и выбор запоминается для книги. Запись всё равно хранится в страницах, поэтому переключение туда-обратно ничего не меняет в истории.

Несколько книг сразу? Есть предел числу книг?

Читай параллельно сколько хочешь — у каждой книги свои прогресс, скорость и прогноз. Предела числу книг в библиотеке нет, подписки нет, встроенных покупок нет.

Языки и темы

Приложение говорит по-русски и по-английски и следует языку системы; для одного ReadMiles язык меняется в Настройках iOS. Тема — системная или зафиксированная светлой либо тёмной в настройках приложения. Расстояния идут за языком, переключателя единиц нет: по-русски километры, по-английски мили.

Как удалить всё?

Удаление приложения стирает локальные данные; копия в iCloud удаляется в Настройки → твоё имя → iCloud → «Управлять хранилищем учётной записи» → ReadMiles → «Удалить данные». Подробности — на странице конфиденциальности.

Как сообщить о баге

Напиши на support@readmiles.com и приложи столько из этого, сколько есть:

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

Связь

support@readmiles.com