Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.
Мы отправляем события с нашего сервера на сервер AppsFlyer. Как нам понять, что событие прошло (доставлено)?
Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проверьте HTTP-ответ и затем наличие события в данных AppsFlyer. Ответ 200 сам по себе не гарантирует, что событие будет отражено в отчёте.
Документируйте код ответа и безопасный идентификатор отправки, проверяйте обязательные поля и соответствие приложения. Сверяйте доставку по выгрузке событий с учётом задержки обработки и ограничений доступа. Для временных сбоев предусмотрите ограниченные повторы; возможность дублей оценивайте по контракту. Не логируйте полный payload с пользовательскими данными. Разделяйте статусы «отправлено», «HTTP принят» и «обнаружено в данных».
Источник: dev.appsflyer.com.