Определение местоположения на iOS
AppMetrica умеет определять местоположение устройства. Точность определения зависит от конфигурации, с которой инициализируется библиотека:
Как включить определение местоположения
По умолчанию AppMetrica SDK инициализируется с включенным locationTracking
.
Примечание
AppMetrica SDK не запрашивает разрешение на получение данных о местоположении. Это необходимо сделать самостоятельно с помощью методов класса CLLocationManager.
Как отключить определение местоположения
Внимание
При отключенном locationTracking
AppMetrica определяет местоположение по IP-адресу с точностью до страны.
Чтобы инициализировать библиотеку с отключенным locationTracking
, установите значение NO
для свойства locationTracking
конфигурации AppMetricaConfiguration
:
// Creating an extended library configuration.
AMAAppMetricaConfiguration *configuration = [[AMAAppMetricaConfiguration alloc] initWithAPIKey:API_key];
// Disabling sending information about the device location.
configuration.locationTracking = NO;
// Initializing the AppMetrica SDK.
[AMAAppMetrica activateWithConfiguration:configuration];
Чтобы отключить locationTracking
после инициализации библиотеки, используйте свойство locationTrackingEnabled:
класса AppMetrica
:
[AMAAppMetrica locationTrackingEnabled:NO];
Чтобы инициализировать библиотеку с отключенным locationTracking
, установите значение false
для свойства locationTracking
конфигурации AppMetricaConfiguration
:
// Creating an extended library configuration.
let configuration = AppMetricaConfiguration.init(apiKey: "API key")
// Disabling sending information about the location of the device.
configuration?.locationTracking = false
// Initializing the AppMetrica SDK.
AppMetrica.activate(with: configuration!)
Чтобы отключить locationTracking
после инициализации библиотеки, используйте свойство isLocationTrackingEnabled
класса AppMetrica
:
AppMetrica.isLocationTrackingEnabled(false)
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.