Sobes.tech
Назад к задачам
Middle+ — Principal
174

Разработать сервис для сбора и передачи аналитических данных

Условие задачи

livecode

В системе задействованы три внешних аналитических провайдера: Firebase, Mixpanel и Flurry. Требуется спроектировать сервис, который будет принимать события вместе с их параметрами, а ошибки фиксировать как отдельные сущности, отличные от обычных событий. Сервис должен корректно работать в офлайн‑режиме: все накопленные данные следует хранить локально и автоматически отправлять провайдерам, как только появится подключение к сети.