Техническое задание: Настройка системы push-уведомлений в чате
Контекст задачи
В существующем приложении реализован функционал чата для общения между пользователями. Когда один пользователь отправляет сообщение другому, второй должен получать push-уведомление на свой телефон. Базовая реализация этого механизма уже присутствует в кодовой базе.
Цель доработки
Требуется проанализировать, улучшить и обеспечить стабильную работу системы отправки уведомлений на серверной стороне (Backend).
Основные требования к работе
- Проанализировать существующий код, отвечающий за отправку уведомлений.
- Обеспечить надежную и своевременную доставку push-уведомлений на устройства пользователей при поступлении нового сообщения в чат.
- Учесть возможные сценарии: пользователь онлайн/оффлайн, статус доставки уведомления.
- Код должен быть написан на Python.
- Предоставить понятное описание внесенных изменений.
Ожидаемый результат
- Стабильно работающий механизм push-уведомлений в рамках чат-приложения.
- Чистый, документированный и поддерживаемый код.