Автоматическое резервное копирование напоминаний — Никогда не потеряйте расписание | mojApteczka
Напоминания о лекарствах автоматически синхронизируются с облаком. Восстанавливаются мгновенно после смены телефона или переустановки приложения.
Автоматический бэкап напоминаний — смените телефон без потери расписания
Переустановка приложения, новый телефон, обновление TestFlight — ваши расписания дозировки переживут любую из этих ситуаций. mojApteczka автоматически синхронизирует напоминания с облаком и восстанавливает их без каких-либо действий с вашей стороны.
Проблема: исчезающие напоминания
Представьте ситуацию: вы устанавливаете новую версию приложения, после запуска видите пустой список напоминаний — но уведомления продолжают звонить. Или наоборот: вы меняете телефон, восстанавливаете данные из iCloud, а половина расписаний отсутствует.
Это не абстрактный сценарий. Обновления приложения в определённых условиях могут очистить локальную базу данных, тогда как запланированные уведомления в системе iOS переживают переустановку и продолжают звонить — без какого-либо соответствия в приложении. Из этого возникают так называемые «призраки напоминаний» — будильники, которые невозможно отключить, потому что они больше не существуют ни на одном экране.
Как работает автоматический бэкап?
mojApteczka решает эту проблему в два этапа:
Этап 1 — Локальная очистка (мгновенная)
При каждом запуске приложения система сравнивает запланированные уведомления iOS с локальными записями напоминаний. Каждое уведомление, не имеющее соответствия в базе данных, автоматически удаляется. Никаких призраков, никаких будильников без подписи.
Этап 2 — Синхронизация с облаком (бэкап)
Каждое напоминание, которое вы добавляете, редактируете или удаляете, синхронизируется с сервером в фоновом режиме. При запуске приложения происходит сравнение с облачной копией:
- Напоминания, существующие в облаке, но отсутствующие локально → восстанавливаются автоматически
- Напоминания, существующие локально, но отсутствующие в облаке → отправляются в облако
- Конфликты (одно и то же напоминание, разные данные) → побеждает более поздняя модификация
Весь процесс проходит в фоновом режиме и занимает доли секунды. Пользователь не видит никакой кнопки «Синхронизировать» и никакого экрана загрузки.
Что синхронизируется?
Бэкап охватывает полное состояние каждого напоминания:
- Название лекарства и идентификатор записи
- Привязанная аптечка и подопечный
- Тип повторения — ежедневно, выбранные дни недели, каждые N дней
- Время дозировки и количество (с поддержкой дробных доз)
- Статус активен / неактивен
- Количество принятых доз и возможный лимит курсовой терапии
После восстановления напоминаний приложение автоматически перепланирует уведомления iOS — расписание возвращается в рабочее состояние без каких-либо действий с вашей стороны.
Когда бэкап особенно важен?
- Смена телефона — вы переходите с iPhone 14 на 15, и расписание дозировки пожилого родственника восстанавливается при первом входе в систему
- Переустановка из TestFlight — каждая новая бета-версия не грозит потерей расписаний
- Восстановление из iCloud — если миграция данных была неполной, облако mojApteczka служит второй точкой восстановления
- Очистка данных приложения — независимо от причины очистки локальной базы, данные в безопасности в облаке
Безопасность и конфиденциальность
Данные напоминаний хранятся на серверах AWS в регионе ЕС (Франкфурт), шифруются при передаче (TLS) и в состоянии покоя. Каждый запрос синхронизации требует действующий токен Cognito — данные одного пользователя полностью изолированы от данных других пользователей.
Синхронизация работает только при авторизации. После выхода из системы локальные данные и облачная копия удаляются одновременно — в соответствии с GDPR.
Доступность
Функция автоматического бэкапа напоминаний доступна в мобильном приложении для iOS. Работает в фоновом режиме при каждом открытии приложения, без необходимости настройки.
Связанные функции
- Напоминания о дозировке — настройка расписаний дозировки с виджетами iOS и быстрыми командами Siri
- Экспорт расписания — скопируйте текущий план лечения в буфер обмена и отправьте одним нажатием
- Роль опекуна — управляйте расписаниями подопечных со своего устройства
- PDF-отчёт для врача — формальная документация расписания для визита к врачу
Бэкап напоминаний работает тихо в фоновом режиме — не требует никаких настроек. Ваше расписание лечения защищено независимо от того, что произойдёт с телефоном.
Часто задаваемые вопросы
- Нужно ли что-то делать, чтобы резервное копирование напоминаний работало?
- Нет. Резервное копирование полностью автоматическое. Каждое изменение расписания (добавление, редактирование, удаление) синхронизируется с облаком в фоновом режиме. Кнопки «синхронизировать» или настроек для этого не требуется.
- Что такое «призраки напоминаний» и как mojApteczka их удаляет?
- Призраки напоминаний — это уведомления iOS, которые продолжают срабатывать после удаления или очистки данных приложения, потому что iOS не удаляет запланированные уведомления при переустановке. При каждом запуске mojApteczka сравнивает запланированные уведомления с локальными записями и удаляет все уведомления, не имеющие соответствующей записи в базе.
- Что произойдёт с моими напоминаниями при смене телефона?
- После входа на новом устройстве приложение загружает резервную копию напоминаний из облака и автоматически устанавливает уведомления iOS. Ваше расписание приёма лекарств восстанавливается без каких-либо действий с вашей стороны.
- Безопасно ли резервное копирование напоминаний?
- Да. Данные хранятся на серверах AWS в регионе EU (Франкфурт), шифруются при передаче (TLS) и в состоянии покоя. Каждый запрос синхронизации требует действующего токена аутентификации — данные полностью изолированы между пользователями. После выхода данные удаляются локально и из облака в соответствии с GDPR.
- Работает ли резервное копирование напоминаний на Android?
- Функция в настоящее время доступна в приложении на iOS. Версия Android получит резервное копирование напоминаний в следующих обновлениях.
Защитите свои напоминания в mojApteczka
Скачайте приложение на iOS и никогда не теряйте расписание лечения