Техническое задание: Интеграция push-уведомлений

Краткое описание проекта

Необходимо реализовать функционал push-уведомлений в существующем кроссплатформенном мобильном приложении. Приложение уже разработано с использованием TypeScript и фреймворков Capacitor/Ionic. Основная цель - подключить сервис Firebase Cloud Messaging и обеспечить стабильную доставку уведомлений на устройства под управлением Android.

Технические требования и стек

  • Основной стек: TypeScript, Ionic Framework, Capacitor.
  • Целевая платформа: Android (сборка в формате APK).
  • Сервис уведомлений: Firebase Cloud Messaging (FCM).
  • Состояние проекта: Готовое приложение, требующее интеграции нового сервиса.

Объем работ и ключевые задачи

  • Настройка проекта в консоли Firebase и подключение конфигурационных файлов к кодовой базе приложения.
  • Интеграция и настройка необходимых плагинов Capacitor для работы с FCM.
  • Реализация логики регистрации устройства для получения токенов (FCM tokens).
  • Настройка приема и обработки push-уведомлений как в активном (foreground), так и в фоновом (background) режимах работы приложения.
  • Обеспечение корректной сборки Android-приложения (APK) с интегрированным сервисом.
  • Документирование проделанных шагов для дальнейшей поддержки.

Ожидаемый результат

  • Рабочий функционал push-уведомлений в Android-версии приложения.
  • Возможность отправки тестовых уведомлений через консоль Firebase.
  • Собранный и протестированный APK-файл.
  • Краткая инструкция по отправке уведомлений.

Разработка AI-ассистента ветеринара для Telegram

Создание интеллектуального Telegram-бота для ветеринарных консультаций с поддержкой диалога, обработки файлов и хранением истории. Бот должен анализировать текст, документы, изображения и видео, а также отправлять отложенные сообщения.