Требуется разработка серверной части функционала отправки push-уведомлений (Firebase Cloud Messaging) в кросплатформенное мобильное приложение (Android, iOS).
Необходимо:
- добавить необходимые библиотеки в проект;
- добавить ендпоинт(ы) для получения необходимых данных пользователя от мобильного приложения (токены для отправки уведомлений и т.п.) и сохранения их в базу данных;
- добавить сервис, который:
- позволяет отправить сообщение с данными указанному пользователю;
- позволяет отправить сообщение всем пользователям мобильного приложения.
Подразумевается сотрудничество с основным разработчиком бэкенда:
- предоставления готовой части кода связанного с отправкой пушь уведомлений;
- устранение замечаний найденных в процессе ревью кода;
- помощь в интеграции кода в основную разработку;
- консультирование до состояния полной работоспособности.
Подразумевается сотрудничество с разработчиком мобильного приложения:
- согласование формата пересылаемых данных;
- консультирование до состояния полной работоспособности.
Технологический стек бэкенда:
Kotlin, Ktor, MongoDB, Gradle, Git (BitBucket).