📱 iPhone: виджет и напоминания
Чтобы не забывать заниматься: уведомления приходят сами, а виджет на домашнем экране всё время показывает серию, дневную цель и сколько карточек ждёт повторения. Ни Mac, ни платный аккаунт разработчика не нужны.
🔔 Напоминания (push)
iOS присылает пуши веб-приложению, только если оно добавлено на домашний экран. Порядок важен: сначала установить, потом включать тумблер.
- 1Открой сайт в Safari
Именно в Safari — Chrome на iPhone установить веб-приложение на экран не может.
- 2Поделиться → «На экран «Домой»
Кнопка «Поделиться» внизу (квадрат со стрелкой) → пролистай список → «На экран «Домой» → «Добавить». На экране появится иконка Enguard.
- 3Запусти Enguard с иконки
Открывать нужно именно с иконки, а не через Safari — иначе тумблер уведомлений будет недоступен.
- 4Включи тумблер «🔔 Пуш-напоминания»
Он на главной. iOS спросит разрешение — согласись. Напоминание придёт, если за день ты так и не позанимался.
🧩 Виджет на домашний экран
Виджеты на iOS умеет рисовать бесплатное приложение Scriptable — оно выполняет скрипт на JavaScript и показывает результат на экране. Наш скрипт забирает статистику из твоего же приложения.
- 1Установи Scriptable из App Store
Бесплатно, без подписок. Автор — Simon B. Støvring.
- 2Скопируй код виджета
Кнопка ниже. Адрес твоего сервера подставится автоматически.
- 3Создай скрипт в Scriptable
Открой Scriptable → + в правом верхнем углу → вставь код (долгий тап → «Вставить»). Затем тапни по названию скрипта вверху и переименуй в Enguard.
Проверь сразу: кнопка ▶ внизу — должен показаться виджет с твоей серией.
- 4Положи виджет на домашний экран
Долгий тап по пустому месту домашнего экрана → + в углу → найди Scriptable → выбери размер (маленький или средний) → «Добавить виджет».
- 5Свяжи виджет со скриптом
Долгий тап по свежедобавленному виджету → «Изменить виджет» → Script: Enguard. В поле When Interacting оставь «Run Script».
Поле Parameter оставь пустым — токен не настроен.
Что показывает виджет: серию дней 🔥, прогресс дневной цели в XP, число карточек к повторению и текущий уровень CEFR. Тап по виджету открывает тренажёр, если есть что повторять.
Обновляется примерно раз в полчаса — точный момент выбирает iOS, мгновенной реакции после занятия ждать не стоит. Без интернета показываются последние загруженные данные.