Сповіщення

Востаннє оновлено Dec 23, 2025

Довідка: Сповіщення

Огляд

Екран "Сповіщення" призначений для перегляду всіх системних сповіщень додатку, включаючи сповіщення про відправку замовлень, синхронізацію даних, помилки та push-сповіщення. Дозволяє фільтрувати, шукати, позначати як прочитані та видаляти сповіщення.


📋 Структура екрана

Екран складається з кількох основних елементів:

1. Заголовок

  • Назва — "Сповіщення"

  • Лічильник — показує кількість відфільтрованих сповіщень з загальної кількості

  • Кнопки дій:

  • Позначити всі як прочитані

  • Очистити прочитані

  • Оновити список

2. Пошук

  • Поле пошуку — пошук за заголовком та текстом сповіщень

  • Очищення — кнопка для очищення пошукового запиту

3. Фільтри

  • Чіпи фільтрів — фільтрація за типами сповіщень

  • Горизонтальна прокрутка — прокрутка для перегляду всіх фільтрів

4. Список сповіщень

  • Картки сповіщень — відображення всіх сповіщень

  • Індикатор прочитаності — візуальна індикація непрочитаних сповіщень


🔔 Типи сповіщень

1. Успішні операції (Success)

  • Колір: Зелений

  • Іконка: Галочка в колі

  • Опис: Сповіщення про успішні операції

  • Приклади:

  • Успішна відправка замовлення в 1С

  • Завершення синхронізації даних

  • Успішні операції з грошима

2. Помилки (Error)

  • Колір: Червоний

  • Іконка: Знак помилки

  • Опис: Сповіщення про помилки

  • Приклади:

  • Помилки відправки замовлень

  • Помилки синхронізації

  • Помилки з'єднання з сервером

  • Помилки авторизації

3. Попередження (Warning)

  • Колір: Помаранчевий

  • Іконка: Знак попередження

  • Опис: Сповіщення-попередження

  • Приклади:

  • Проблеми з даними

  • Застарілі кеші

  • Потенційні проблеми

4. Синхронізація (Sync)

  • Колір: Жовтий/Янтарний

  • Іконка: Іконка синхронізації

  • Опис: Сповіщення про фонову синхронізацію

  • Приклади:

  • Завершення фонової синхронізації

  • Помилки фонової синхронізації

  • Статус синхронізації даних

5. Push-сповіщення (FCM)

  • Колір: Фіолетовий

  • Іконка: Іконка сповіщень

  • Опис: Push-сповіщення від сервера

  • Приклади:

  • Масові сповіщення

  • Персональні повідомлення

  • Системні оголошення

6. Інформаційні (Info)

  • Колір: Синій

  • Іконка: Інформаційна іконка

  • Опис: Інформаційні сповіщення

  • Приклади:

  • Доступні оновлення додатку

  • Інформація про нові функції

  • Системні повідомлення


🔍 Пошук та фільтрація

Пошук сповіщень

  1. Поле пошуку — введіть текст в поле пошуку вгорі екрана

  2. Автоматичний пошук — результати оновлюються в міру введення

  3. Очищення — натисніть іконку хрестика для очищення пошуку

Що шукається:

  • Заголовок сповіщення

  • Текст повідомлення сповіщення

Фільтрація за типами

  1. Виберіть фільтр — натисніть на чіп фільтра вгорі екрана

  2. Застосування — список автоматично фільтрується

  3. Скидання — виберіть "Всі" для скидання фільтра

Доступні фільтри:

  • Всі — показати всі сповіщення

  • Успіх — тільки успішні операції

  • Помилки — тільки помилки

  • Попередження — тільки попередження

  • Синхронізація — тільки сповіщення про синхронізацію

  • Push сповіщення — тільки push-сповіщення

  • Інформація — тільки інформаційні

Комбінування фільтрів

  • Пошук + фільтр — можна використовувати пошук та фільтр одночасно

  • Результати — показуються сповіщення, що відповідають обом критеріям


📄 Перегляд сповіщень

Список сповіщень

Кожне сповіщення в списку показує:

  • Іконка типу — кольорова іконка типу сповіщення

  • Заголовок — заголовок сповіщення (жирний для непрочитаних)

  • Повідомлення — текст сповіщення (до 4 рядків)

  • Додаткова інформація — номер замовлення, клієнт (якщо є)

  • Час — дата та час створення сповіщення

  • Індикатор — синя точка для непрочитаних сповіщень

Відкриття деталей

  1. Натисніть на сповіщення — відкрийте детальну інформацію

  2. Автоматичне прочитання — непрочитане сповіщення автоматично позначається як прочитане

  3. Діалог деталей — відкривається діалог з повною інформацією

Детальна інформація

Діалог деталей показує:

  • Заголовок — повний заголовок сповіщення

  • Час — точний час створення

  • Повідомлення — повний текст повідомлення (можна виділити та скопіювати)

  • Додаткова інформація:

  • Номер замовлення (якщо застосовно)

  • Код відповіді сервера (якщо застосовно)

  • Ім'я клієнта (якщо застосовно)

  • Повна відповідь сервера (якщо застосовно)

  • Кількість замовлень (для синхронізації)

  • Період (для синхронізації)

  • Дані FCM (для push-сповіщень)


✅ Управління сповіщеннями

Позначити як прочитане

Окреме сповіщення:

  1. Натисніть на сповіщення — воно автоматично позначається як прочитане

  2. Візуальна зміна — сповіщення втрачає жирний шрифт та синю точку

Всі сповіщення:

  1. Кнопка в заголовку — натисніть іконку "Позначити всі як прочитані"

  2. Підтвердження — всі непрочитані сповіщення позначаються як прочитані

  3. Повідомлення — показується підтвердження операції

Видалення сповіщень

Окреме сповіщення:

  1. Свайп вліво — проведіть пальцем вліво по сповіщенню

  2. Підтвердження — підтвердіть видалення в діалозі

  3. Видалення — сповіщення видаляється зі списку

Прочитані сповіщення:

  1. Кнопка в заголовку — натисніть іконку "Очистити прочитані"

  2. Підтвердження — всі прочитані сповіщення видаляються

  3. Повідомлення — показується підтвердження операції

Оновлення списку

  1. Кнопка оновлення — натисніть іконку оновлення в заголовку

  2. Перезавантаження — список сповіщень перезавантажується з бази даних

  3. Сортування — непрочитані сповіщення показуються першими


📋 Копіювання інформації

Копіювання повної інформації

  1. Відкрийте деталі — натисніть на сповіщення

  2. Кнопка "Копіювати все" — натисніть для копіювання всієї інформації

  3. Формат — інформація копіюється в структурованому форматі

  4. Підтвердження — показується повідомлення про успішне копіювання

Що копіюється:

  • Заголовок сповіщення

  • Час створення

  • Тип сповіщення

  • Повне повідомлення

  • Вся додаткова інформація

Копіювання відповіді сервера

Для сповіщень з відповіддю сервера:

  1. Відкрийте деталі — натисніть на сповіщення

  2. Кнопка "Копіювати відповідь" — натисніть для копіювання тільки відповіді сервера

  3. Підтвердження — показується повідомлення про успішне копіювання


📍 Звідки можна відкрити

Екран сповіщень доступний з:

Список замовлень (OrdersPage)

  1. Меню дій — натисніть на іконку меню (три крапки) в заголовку

  2. Пункт "Сповіщення" — виберіть пункт "Сповіщення" з меню

  3. Відкриття — екран сповіщень відкриється

Візуальна індикація:

  • Іконка сповіщень в меню

  • Бейдж з кількістю непрочитаних (якщо є)


💡 Корисні поради

  1. Використовуйте фільтри — фільтруйте сповіщення за типами для швидкого пошуку

  2. Пошук — використовуйте пошук для знаходження конкретних сповіщень

  3. Регулярно очищайте — видаляйте прочитані сповіщення для підтримки порядку

  4. Перевіряйте деталі — відкривайте деталі для отримання повної інформації

  5. Копіюйте інформацію — використовуйте копіювання для збереження важливої інформації

  6. Позначайте як прочитані — позначайте сповіщення після перегляду

  7. Оновлюйте список — регулярно оновлюйте список для актуальних даних


❓ Часті запитання

П: Як відкрити екран сповіщень?

В: Відкрийте меню дій (три крапки) в заголовку екрана замовлень та виберіть "Сповіщення".

П: Як знайти конкретне сповіщення?

В: Використовуйте поле пошуку вгорі екрана. Пошук працює за заголовком та текстом сповіщення.

П: Як відфільтрувати сповіщення за типом?

В: Натисніть на чіп фільтра вгорі екрана (Успіх, Помилки, Попередження тощо).

П: Що означає синя точка у сповіщення?

В: Синя точка означає, що сповіщення не прочитано. Після відкриття сповіщення точка зникає.

П: Як позначити всі сповіщення як прочитані?

В: Натисніть іконку "Позначити всі як прочитані" (галочки) в заголовку екрана.

П: Як видалити сповіщення?

В: Проведіть пальцем вліво по сповіщенню та підтвердіть видалення в діалозі.

П: Як видалити всі прочитані сповіщення?

В: Натисніть іконку "Очистити прочитані" (хрестик) в заголовку екрана.

П: Чи можна скопіювати інформацію зі сповіщення?

В: Так, відкрийте деталі сповіщення та натисніть "Копіювати все" або "Копіювати відповідь" (якщо доступно).

П: Що означають різні кольори сповіщень?

В: Кольори відповідають типам: зелений — успіх, червоний — помилки, помаранчевий — попередження, жовтий — синхронізація, фіолетовий — push-сповіщення, синій — інформація.

П: Як часто оновлюється список сповіщень?

В: Список оновлюється при відкритті екрана та при натисканні кнопки оновлення. Автоматичне оновлення не виконується.

П: Скільки сповіщень зберігається?

В: Сповіщення зберігаються в базі даних. Старі сповіщення (старше 30 днів) автоматично видаляються при запуску додатку.

П: Чи можна відновити видалене сповіщення?

В: Ні, видалення сповіщення незворотне. Переконайтеся, що скопіювали важливу інформацію перед видаленням.

П: Що таке "Додаткова інформація" в сповіщенні?

В: Це додаткові дані, пов'язані зі сповіщенням, наприклад, номер замовлення, код відповіді сервера, ім'я клієнта тощо.

П: Як зрозуміти, що сповіщення пов'язане з замовленням?

В: В списку сповіщень під текстом буде показано номер замовлення (наприклад, "Замовлення №123"). В деталях буде повна інформація про замовлення.

П: Що означають push-сповіщення?

В: Це сповіщення, отримані від сервера через Firebase Cloud Messaging (FCM). Вони мають фіолетовий колір та спеціальну іконку.


🔄 Автоматична очистка

Видалення старих сповіщень

Додаток автоматично видаляє сповіщення старше 30 днів:

  • Коли: При кожному запуску додатку

  • Що видаляється: Сповіщення старше 30 днів

  • Без повідомлення: Операція виконується автоматично без повідомлення користувача


📊 Пов'язані дані

Інформація в сповіщеннях

Сповіщення можуть містити додаткову інформацію:

Для замовлень:

  • Номер замовлення

  • Код відповіді сервера

  • Ім'я клієнта

  • Повна відповідь сервера

Для синхронізації:

  • Кількість замовлень

  • Період синхронізації

  • Статус операції

Для push-сповіщень:

  • ID повідомлення

  • Час відправки

  • Платформа

  • Час отримання

  • Дані FCM


⌨️ Гарячі клавіші та жести

  • Тап по сповіщенню — відкриття деталей та позначка як прочитане

  • Свайп вліво — видалення сповіщення

  • Тап по фільтру — застосування фільтра

  • Введення тексту — пошук сповіщень

  • Кнопка оновлення — оновлення списку

  • Кнопка "Позначити всі" — позначка всіх як прочитаних

  • Кнопка "Очистити" — видалення прочитаних


🔐 Безпека та конфіденційність

Зберігання даних

  • Локальне сховище — всі сповіщення зберігаються локально в базі даних

  • Безпека — дані не передаються третім особам

  • Автоматична очистка — старі сповіщення автоматично видаляються

Конфіденційність

  • Особисті дані — сповіщення можуть містити інформацію про клієнтів та замовлення

  • Видалення — видаляйте сповіщення з конфіденційною інформацією за потреби

  • Копіювання — будьте обережні при копіюванні інформації, що містить особисті дані


Версія документа: 1.0

Останнє оновлення: 2025