Мы убрали метод reportReferralUrl в одном из прошлых обновлений — он потерял свою актуальность. Сегодня же он снова позволяет отслеживать некоторые кампании. Например, с его помощью реализуется отслеживание установок из Facebook.
В одном из последних обновлений, reportReferralUrl (Android, iOS [Swift], iOS [ObjС]) вернулся в класс YandexMetrica.
Раньше, если крэш приходил в зашифрованном виде, его нужно было деобфусцировать или десимволизировать через интерфейс AppMetrica. Для этого к каждому крэшу нужно было отдельно приложить mapping-файл или dSYM.
Мы автоматизировали процесс дешифровки — это сэкономит время при отлове багов. В Android SDK появился плагин, который сам загрузит mapping-файл при сборке нового релиза. В iOS загрузкой dSYM займутся утилита для командной строки или плагин для fastlane.
Теперь, помимо ANR и самих крэшей, Android SDK умеет получать suppressed-exception.
О некоторых событиях лучше узнавать мгновенно. А ещё их жалко терять, если пользователь удалил приложение, а содержимое буфера не успело отправиться в AppMetrica.
Чтобы избежать подобных случаев, мы добавили метод withMaxReportsInDatabaseCount в класс YandexMetricaConfig.Builder и поле maxReportsInDatabaseCount в класс YandexMetricaConfig.
Новый метод задаёт максимальное количество событий, хранящихся на устройстве, до загрузки на сервер. Таким образом, вы сами регулируете буфер, в зависимости от специфики приложения.
Меняется не только AppMetrica, но и мир мобильной разработки вокруг неё. Обновляются операционные системы, добавляются новые фичи в магазинах приложений, ужесточаются политики безопасности. За всем этим нужно следить, чтобы обеспечить работу SDK в новых условиях.
Мы постоянно заботимся о стабильной работе SDK: правим баги, улучшаем качество доставки событий и добавляем всё больше данных с устройств в ваши отчёты.
Следите за свежестью SDK в приложении, чтобы получать от инструмента максимум. Если чего-то не хватает — будем рады вашему фидбэку на vote.appmetrica.yandex, в Telegram-чате и соцсетях.
–-
Следите за свежестью SDK!
– Команда AppMetrica