Автоматичне резервне копіювання нагадувань — Ніколи не втратите розклад | 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 у регіоні ЄС (Франкфурт), шифруються під час передачі (TLS) та у стані спокою. Кожен запит синхронізації вимагає дійсного токена аутентифікації — дані повністю ізольовані між користувачами. Після виходу з системи дані видаляються локально та з хмари відповідно до GDPR.
- Чи працює резервне копіювання нагадувань на Android?
- Функція наразі доступна в додатку для iOS. Версія Android отримає резервне копіювання нагадувань у наступних оновленнях.
Захистіть свої нагадування в mojApteczka
Завантажте додаток на iOS і ніколи не втрачайте розклад лікування