Довідка: Сповіщення
Огляд
Екран "Сповіщення" призначений для перегляду всіх системних сповіщень додатку, включаючи сповіщення про відправку замовлень, синхронізацію даних, помилки та push-сповіщення. Дозволяє фільтрувати, шукати, позначати як прочитані та видаляти сповіщення.
📋 Структура екрана
Екран складається з кількох основних елементів:
1. Заголовок
-
Назва — "Сповіщення"
-
Лічильник — показує кількість відфільтрованих сповіщень з загальної кількості
-
Кнопки дій:
-
Позначити всі як прочитані
-
Очистити прочитані
-
Оновити список
2. Пошук
-
Поле пошуку — пошук за заголовком та текстом сповіщень
-
Очищення — кнопка для очищення пошукового запиту
3. Фільтри
-
Чіпи фільтрів — фільтрація за типами сповіщень
-
Горизонтальна прокрутка — прокрутка для перегляду всіх фільтрів
4. Список сповіщень
-
Картки сповіщень — відображення всіх сповіщень
-
Індикатор прочитаності — візуальна індикація непрочитаних сповіщень
🔔 Типи сповіщень
1. Успішні операції (Success)
-
Колір: Зелений
-
Іконка: Галочка в колі
-
Опис: Сповіщення про успішні операції
-
Приклади:
-
Успішна відправка замовлення в 1С
-
Завершення синхронізації даних
-
Успішні операції з грошима
2. Помилки (Error)
-
Колір: Червоний
-
Іконка: Знак помилки
-
Опис: Сповіщення про помилки
-
Приклади:
-
Помилки відправки замовлень
-
Помилки синхронізації
-
Помилки з'єднання з сервером
-
Помилки авторизації
3. Попередження (Warning)
-
Колір: Помаранчевий
-
Іконка: Знак попередження
-
Опис: Сповіщення-попередження
-
Приклади:
-
Проблеми з даними
-
Застарілі кеші
-
Потенційні проблеми
4. Синхронізація (Sync)
-
Колір: Жовтий/Янтарний
-
Іконка: Іконка синхронізації
-
Опис: Сповіщення про фонову синхронізацію
-
Приклади:
-
Завершення фонової синхронізації
-
Помилки фонової синхронізації
-
Статус синхронізації даних
5. Push-сповіщення (FCM)
-
Колір: Фіолетовий
-
Іконка: Іконка сповіщень
-
Опис: Push-сповіщення від сервера
-
Приклади:
-
Масові сповіщення
-
Персональні повідомлення
-
Системні оголошення
6. Інформаційні (Info)
-
Колір: Синій
-
Іконка: Інформаційна іконка
-
Опис: Інформаційні сповіщення
-
Приклади:
-
Доступні оновлення додатку
-
Інформація про нові функції
-
Системні повідомлення
🔍 Пошук та фільтрація
Пошук сповіщень
-
Поле пошуку — введіть текст в поле пошуку вгорі екрана
-
Автоматичний пошук — результати оновлюються в міру введення
-
Очищення — натисніть іконку хрестика для очищення пошуку
Що шукається:
-
Заголовок сповіщення
-
Текст повідомлення сповіщення
Фільтрація за типами
-
Виберіть фільтр — натисніть на чіп фільтра вгорі екрана
-
Застосування — список автоматично фільтрується
-
Скидання — виберіть "Всі" для скидання фільтра
Доступні фільтри:
-
Всі — показати всі сповіщення
-
Успіх — тільки успішні операції
-
Помилки — тільки помилки
-
Попередження — тільки попередження
-
Синхронізація — тільки сповіщення про синхронізацію
-
Push сповіщення — тільки push-сповіщення
-
Інформація — тільки інформаційні
Комбінування фільтрів
-
Пошук + фільтр — можна використовувати пошук та фільтр одночасно
-
Результати — показуються сповіщення, що відповідають обом критеріям
📄 Перегляд сповіщень
Список сповіщень
Кожне сповіщення в списку показує:
-
Іконка типу — кольорова іконка типу сповіщення
-
Заголовок — заголовок сповіщення (жирний для непрочитаних)
-
Повідомлення — текст сповіщення (до 4 рядків)
-
Додаткова інформація — номер замовлення, клієнт (якщо є)
-
Час — дата та час створення сповіщення
-
Індикатор — синя точка для непрочитаних сповіщень
Відкриття деталей
-
Натисніть на сповіщення — відкрийте детальну інформацію
-
Автоматичне прочитання — непрочитане сповіщення автоматично позначається як прочитане
-
Діалог деталей — відкривається діалог з повною інформацією
Детальна інформація
Діалог деталей показує:
-
Заголовок — повний заголовок сповіщення
-
Час — точний час створення
-
Повідомлення — повний текст повідомлення (можна виділити та скопіювати)
-
Додаткова інформація:
-
Номер замовлення (якщо застосовно)
-
Код відповіді сервера (якщо застосовно)
-
Ім'я клієнта (якщо застосовно)
-
Повна відповідь сервера (якщо застосовно)
-
Кількість замовлень (для синхронізації)
-
Період (для синхронізації)
-
Дані FCM (для push-сповіщень)
✅ Управління сповіщеннями
Позначити як прочитане
Окреме сповіщення:
-
Натисніть на сповіщення — воно автоматично позначається як прочитане
-
Візуальна зміна — сповіщення втрачає жирний шрифт та синю точку
Всі сповіщення:
-
Кнопка в заголовку — натисніть іконку "Позначити всі як прочитані"
-
Підтвердження — всі непрочитані сповіщення позначаються як прочитані
-
Повідомлення — показується підтвердження операції
Видалення сповіщень
Окреме сповіщення:
-
Свайп вліво — проведіть пальцем вліво по сповіщенню
-
Підтвердження — підтвердіть видалення в діалозі
-
Видалення — сповіщення видаляється зі списку
Прочитані сповіщення:
-
Кнопка в заголовку — натисніть іконку "Очистити прочитані"
-
Підтвердження — всі прочитані сповіщення видаляються
-
Повідомлення — показується підтвердження операції
Оновлення списку
-
Кнопка оновлення — натисніть іконку оновлення в заголовку
-
Перезавантаження — список сповіщень перезавантажується з бази даних
-
Сортування — непрочитані сповіщення показуються першими
📋 Копіювання інформації
Копіювання повної інформації
-
Відкрийте деталі — натисніть на сповіщення
-
Кнопка "Копіювати все" — натисніть для копіювання всієї інформації
-
Формат — інформація копіюється в структурованому форматі
-
Підтвердження — показується повідомлення про успішне копіювання
Що копіюється:
-
Заголовок сповіщення
-
Час створення
-
Тип сповіщення
-
Повне повідомлення
-
Вся додаткова інформація
Копіювання відповіді сервера
Для сповіщень з відповіддю сервера:
-
Відкрийте деталі — натисніть на сповіщення
-
Кнопка "Копіювати відповідь" — натисніть для копіювання тільки відповіді сервера
-
Підтвердження — показується повідомлення про успішне копіювання
📍 Звідки можна відкрити
Екран сповіщень доступний з:
Список замовлень (OrdersPage)
-
Меню дій — натисніть на іконку меню (три крапки) в заголовку
-
Пункт "Сповіщення" — виберіть пункт "Сповіщення" з меню
-
Відкриття — екран сповіщень відкриється
Візуальна індикація:
-
Іконка сповіщень в меню
-
Бейдж з кількістю непрочитаних (якщо є)
💡 Корисні поради
-
Використовуйте фільтри — фільтруйте сповіщення за типами для швидкого пошуку
-
Пошук — використовуйте пошук для знаходження конкретних сповіщень
-
Регулярно очищайте — видаляйте прочитані сповіщення для підтримки порядку
-
Перевіряйте деталі — відкривайте деталі для отримання повної інформації
-
Копіюйте інформацію — використовуйте копіювання для збереження важливої інформації
-
Позначайте як прочитані — позначайте сповіщення після перегляду
-
Оновлюйте список — регулярно оновлюйте список для актуальних даних
❓ Часті запитання
П: Як відкрити екран сповіщень?
В: Відкрийте меню дій (три крапки) в заголовку екрана замовлень та виберіть "Сповіщення".
П: Як знайти конкретне сповіщення?
В: Використовуйте поле пошуку вгорі екрана. Пошук працює за заголовком та текстом сповіщення.
П: Як відфільтрувати сповіщення за типом?
В: Натисніть на чіп фільтра вгорі екрана (Успіх, Помилки, Попередження тощо).
П: Що означає синя точка у сповіщення?
В: Синя точка означає, що сповіщення не прочитано. Після відкриття сповіщення точка зникає.
П: Як позначити всі сповіщення як прочитані?
В: Натисніть іконку "Позначити всі як прочитані" (галочки) в заголовку екрана.
П: Як видалити сповіщення?
В: Проведіть пальцем вліво по сповіщенню та підтвердіть видалення в діалозі.
П: Як видалити всі прочитані сповіщення?
В: Натисніть іконку "Очистити прочитані" (хрестик) в заголовку екрана.
П: Чи можна скопіювати інформацію зі сповіщення?
В: Так, відкрийте деталі сповіщення та натисніть "Копіювати все" або "Копіювати відповідь" (якщо доступно).
П: Що означають різні кольори сповіщень?
В: Кольори відповідають типам: зелений — успіх, червоний — помилки, помаранчевий — попередження, жовтий — синхронізація, фіолетовий — push-сповіщення, синій — інформація.
П: Як часто оновлюється список сповіщень?
В: Список оновлюється при відкритті екрана та при натисканні кнопки оновлення. Автоматичне оновлення не виконується.
П: Скільки сповіщень зберігається?
В: Сповіщення зберігаються в базі даних. Старі сповіщення (старше 30 днів) автоматично видаляються при запуску додатку.
П: Чи можна відновити видалене сповіщення?
В: Ні, видалення сповіщення незворотне. Переконайтеся, що скопіювали важливу інформацію перед видаленням.
П: Що таке "Додаткова інформація" в сповіщенні?
В: Це додаткові дані, пов'язані зі сповіщенням, наприклад, номер замовлення, код відповіді сервера, ім'я клієнта тощо.
П: Як зрозуміти, що сповіщення пов'язане з замовленням?
В: В списку сповіщень під текстом буде показано номер замовлення (наприклад, "Замовлення №123"). В деталях буде повна інформація про замовлення.
П: Що означають push-сповіщення?
В: Це сповіщення, отримані від сервера через Firebase Cloud Messaging (FCM). Вони мають фіолетовий колір та спеціальну іконку.
🔄 Автоматична очистка
Видалення старих сповіщень
Додаток автоматично видаляє сповіщення старше 30 днів:
-
Коли: При кожному запуску додатку
-
Що видаляється: Сповіщення старше 30 днів
-
Без повідомлення: Операція виконується автоматично без повідомлення користувача
📊 Пов'язані дані
Інформація в сповіщеннях
Сповіщення можуть містити додаткову інформацію:
Для замовлень:
-
Номер замовлення
-
Код відповіді сервера
-
Ім'я клієнта
-
Повна відповідь сервера
Для синхронізації:
-
Кількість замовлень
-
Період синхронізації
-
Статус операції
Для push-сповіщень:
-
ID повідомлення
-
Час відправки
-
Платформа
-
Час отримання
-
Дані FCM
⌨️ Гарячі клавіші та жести
-
Тап по сповіщенню — відкриття деталей та позначка як прочитане
-
Свайп вліво — видалення сповіщення
-
Тап по фільтру — застосування фільтра
-
Введення тексту — пошук сповіщень
-
Кнопка оновлення — оновлення списку
-
Кнопка "Позначити всі" — позначка всіх як прочитаних
-
Кнопка "Очистити" — видалення прочитаних
🔐 Безпека та конфіденційність
Зберігання даних
-
Локальне сховище — всі сповіщення зберігаються локально в базі даних
-
Безпека — дані не передаються третім особам
-
Автоматична очистка — старі сповіщення автоматично видаляються
Конфіденційність
-
Особисті дані — сповіщення можуть містити інформацію про клієнтів та замовлення
-
Видалення — видаляйте сповіщення з конфіденційною інформацією за потреби
-
Копіювання — будьте обережні при копіюванні інформації, що містить особисті дані
Версія документа: 1.0
Останнє оновлення: 2025