Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle+ — Principal
15
Разработать сервис для сбора и передачи аналитических данных
Условие задачи
В системе задействованы три внешних аналитических провайдера: Firebase, Mixpanel и Flurry. Требуется спроектировать сервис, который будет принимать события вместе с их параметрами, а ошибки фиксировать как отдельные сущности, отличные от обычных событий. Сервис должен корректно работать в офлайн‑режиме: все накопленные данные следует хранить локально и автоматически отправлять провайдерам, как только появится подключение к сети.