Изначально AppMetrica была создана как аналитический продукт для внутреннего использования в Яндексе, чтобы анализировать источники установок, поведение пользователей, крэши и ошибки, рассылать уведомления.
Но потребности приложений Яндекса и других компаний схожи, поэтому в 2014 году AppMetrica запустили для общего использования. За это время код SDK много раз оптимизировался и менялся, чтобы соответствовать требованиям магазинов приложений и поддерживать новые возможности операционных систем. Кроме того, AppMetrica уже много лет успешно проходит международную сертификацию ISO/IEC 27001.
Сегодня AppMetrica ежедневно пользуются более 60 тысяч приложений. По данным data.ai, сервис входит в топ-5 международных SDK мобильной аналитики по количеству зарегистрированных установок.
Теперь любой разработчик может провести аудит SDK AppMetrica, предложить улучшения и использовать фрагменты кода в своих проектах. Главное — указать авторство, так как код распространяется по открытой лицензии MIT.
Код, который мы выложили в открытый доступ, содержит все функции привычного SDK и позволяет воспроизвести его самостоятельно. Код Android SDK предоставлен в виде бинарных артефактов в наших релизах. Просто соберите SDK из открытого кода и сравните получившиеся артефакты с SDK AppMetrica в maven.
git clone git@github.com: appmetrica/appmetrica-sdk-android.git.
Так вы соберёте все модули — aar-файл каждого можно найти в директории
git clone git@github.com: appmetrica/appmetrica-sdk-android.git.
iOS SDK поставляется через Swift Package Manager — отдельная сборка кода не нужна.
git clone git@github.com: appmetrica/appmetrica-sdk-ios.git.
Используйте возможности AppMetrica для развития своего приложения — так, как вам удобно.