Мы отправляем события с нашего сервера на сервер AppsFlyer. Как нам понять, что событие прошло (доставлено)?

Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.

Короткий ответ

Что ответить на собеседовании

Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.

Подробный разбор

Ответ с пояснениями

Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.

Документируйте код ответа и безопасный идентификатор отправки, проверяйте обязательные поля и соответствие приложения. Сверяйте доставку по выгрузке событий с учётом задержки обработки и ограничений доступа. Для временных сбоев предусмотрите ограниченные повторы; возможность дублей оценивайте по контракту. Не логируйте полный payload с пользовательскими данными. Разделяйте статусы «отправлено», «HTTP принят» и «обнаружено в данных».

Источник: dev.appsflyer.com.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее