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

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

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

Примечание

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

Чтобы инициализировать библиотеку с включенной опцией locationTracking, передайте значение true в метод withLocationTracking(boolean enabled) при создании расширенной конфигурации библиотеки:

// Creating an extended library configuration.
        AppMetricaConfig config = AppMetricaConfig.newConfigBuilder(API_key)
        // Enabling the data sending about the device location.
        .withLocationTracking(true)
        .build();
        // Initializing the AppMetrica SDK.
        AppMetrica.activate(getApplicationContext(), config);

Чтобы включить locationTracking после инициализации библиотеки, используйте метод AppMetrica.setLocationTracking(boolean enabled):

AppMetrica.setLocationTracking(true);

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

Например:

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

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки