Определение местоположения на Android

AppMetrica по умолчанию определяет местоположение устройства. Точность определения зависит от конфигурации, с которой инициализируется библиотека:
С включенной опцией locationTracking

Местоположение определяется с точностью до города. Информация доступна в отчетах и в Logs API.

Приложение запрашивает доступ к GPS. Расход заряда аккумулятора может увеличиться.

С отключенной опцией locationTracking
Местоположение определяется по IP-адресу с точностью до страны. Информация доступна в отчетах, но не доступна в Logs API.

Приложение не запрашивает доступ к GPS. Расход заряда аккумулятора не увеличивается.

Примечание. Если у вас включена маскировка IP-адреса, местоположение определяется так же с точностью до страны по немаскированной части IP-адреса.

Как включить определение местоположения

По умолчанию AppMetrica SDK инициализируется с включенной опцией locationTracking.

Для более точного определения местоположения добавьте в файл AndroidManifest.xml одно из разрешений:

Например:

<manifest>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <application>...</application>
</manifest>