Техническое задание: Подключение Push-уведомлений и метрики RuStore в приложении на .NET MAUI
1. Описание проекта:
Приложение разрабатывается на платформе .NET MAUI для Android и iOS. Необходимо интегрировать систему push-уведомлений и аналитики (метрику) от RuStore в Android-версию приложения.
---
2. Задачи:
1. Push-уведомления:
Подключить push-уведомления через RuStore Push SDK.
Обеспечить обработку входящих уведомлений, включая:
Показ уведомлений в шторке устройства.
Обработку действий пользователя по клику на уведомление.
Реализовать передачу уникального токена устройства на сервер для дальнейшей работы с уведомлениями.
Убедиться, что уведомления корректно отображаются в приложении, даже если оно закрыто.
2. Метрика RuStore:
Интегрировать SDK для сбора аналитики в приложении.
Реализовать отправку основных событий (например, запуск приложения, посещение страниц, выполнение ключевых действий).
Добавить возможность отправки кастомных событий (например, действия пользователя в конкретных сценариях приложения).
Убедиться, что метрика корректно работает, данные отправляются на сервер RuStore и видны в личном кабинете.
---
3. Требования к реализации:
Технологии:
Приложение написано на .NET MAUI (не Xamarin).
Использовать официальные SDK RuStore (Push SDK и Metric SDK).
Настроить сервисы и уведомления с учетом архитектуры MAUI.
Кроссплатформенность:
Метрика и push-уведомления должны быть подключены только для Android-версии приложения,