Обработка ошибок в интеграциях
При использовании интеграций с атрибуцией, сервисами сообщений или аналитикой вы можете столкнуться с типичными ошибками. В этом гайде описаны способы их устранения.
Расхождение данных
Причина: Это может происходить из-за того, что не все пользователи используют версию приложения с Adapty SDK.
Решение: Чтобы обеспечить согласованность данных, вы можете принудительно обновить приложение пользователей до версии с Adapty SDK.
Сетевые ошибки
Причина: Скорее всего, это связано с отсутствием интернет-соединения между сервером Adapty и сервером интеграции.
Решение: Такие проблемы обычно быстро проходят и затрагивают лишь небольшое число событий.
Сервер интеграции не смог обработать событие
Причина: Интеграция настроена некорректно.
Решение: Обратитесь к статье об этой интеграции в нашей документации. Убедитесь, что вы выполнили все шаги настройки как в дашборде Adapty, так и на стороне стороннего инструмента и в коде приложения.
Отсутствующие данные интеграции
Причина: В профиле отсутствует ID, специфичный для данной интеграции. Это может происходить, если интеграция настроена некорректно в коде приложения.
Решение: Обратитесь к статье об этой интеграции в нашей документации. Убедитесь, что вы реализовали методы из примеров кода в своём приложении и что эти методы действительно взаимодействуют с профилями пользователей.
Отсутствующие учётные данные интеграции
Причина: Некоторые учётные данные интеграции отсутствуют или указаны неверно.
Решение: Проверьте все учётные данные для этой интеграции в дашборде Adapty. Проблема может быть связана с несоответствием версии или среды.
Срок действия события истёк
Причина: В настройках интеграции включена опция Exclude historical events, а дата создания события предшествует дате создания профиля в нашей системе.
Это может происходить, если цепочка транзакций, начавшаяся много лет назад, поступает в Adapty через валидацию чека для профиля, созданного недавно.
Решение: Убедитесь, что это не происходит для новых событий. Если вы хотите отправлять исторические события в интеграцию, отключите Exclude historical events.
Отключённый или неподдерживаемый тип события
Причина: Либо это событие не поддерживается данной интеграцией, либо вы отключили его при настройке интеграции. Например, события access_level_updated не поддерживаются большинством интеграций.
Решение: Проверьте в документации интеграции, поддерживает ли она данный тип события. Если да, убедитесь в дашборде Adapty, что этот тип события включён в настройках интеграции.