Класс YandexMetricaConfig

com.yandex.metrica

public class YandexMetricaConfig

Класс содержит расширенную стартовую конфигурацию библиотеки.

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

Вложенные классы

Методы

YandexMetricaConfig.BuildernewConfigBuilder(@NonNull String apiKey)

Создает объект YandexMetricaConfig.Builder — конструктор расширенной конфигурации библиотеки AppMetrica.

Поля

StringapiKey

API key приложения.

StringappVersion

Версия приложения.

BooleancrashReporting

Признак отправки информации об аварийных остановках приложения.

BooleanfirstActivationAsUpdate

Признак, определяющий тип первого запуска приложения как обновление.

BooleaninstalledAppCollecting

Признак отправки информации об установленных на устройстве пользователя приложениях.

Locationlocation

Информация о местоположении устройства.

BooleanlocationTracking

Признак отправки информации о местоположении устройства.

Booleanlogs

Признак включения логирования работы библиотеки.

BooleannativeCrashReporting

Признак отправки информации о нативных аварийных остановках приложения.

PreloadInfopreloadInfo

Объект класса PreloadInfo.

IntegersessionTimeout

Длительность тайм-аута сессии в секундах.

BooleanstatisticsSending

Признак включения отправки статистики.

Описание полей

apiKey

public final String apiKey

API key приложения.

appVersion

public final String appVersion

Версия приложения.

crashReporting

public final Boolean crashReporting

Признак отправки информации об аварийных остановках приложения.

Значение по умолчанию — true.

Возможные значения:
  • true — отправка информации об аварийных остановках включена.
  • false — отправка информации об аварийных остановках выключена.

firstActivationAsUpdate

public final Boolean firstActivationAsUpdate

Признак, определяющий тип первого запуска приложения как обновление.

Значение по умолчанию — false.

Возможные значения:
  • true — первый запуск определяется как обновление.
  • false — первый запуск определяется как новая установка.

installedAppCollecting

public final Boolean installedAppCollecting

Признак отправки информации об установленных на устройстве пользователя приложениях.

Значение по умолчанию — false.

Возможные значения:
  • true — отправка информации об установленных приложениях включена.
  • false — отправка информации об установленных приложениях выключена.

location

public final Location location

Информация о местоположении устройства.

locationTracking

public final Boolean locationTracking

Признак отправки информации о местоположении устройства.

Значение по умолчанию — true.

Возможные значения:
  • true — отправка информации о местоположении устройства включена.
  • false — отправка информации о местоположении устройства выключена.

logs

public final Boolean logs

Признак включения логирования работы библиотеки.

Значение по умолчанию — false.

Возможные значения:
  • true — логирование работы библиотеки включено.
  • false — логирование работы библиотеки выключено.

nativeCrashReporting

public final Boolean nativeCrashReporting

Признак отправки информации о нативных аварийных остановках приложения.

Значение по умолчанию — true.

Возможные значения:
  • true — отправка информации о нативных аварийных остановках включена.
  • false — отправка информации о нативных аварийных остановках выключена.

preloadInfo

public final PreloadInfo preloadInfo

Объект класса PreloadInfo.

sessionTimeout

public final Integer sessionTimeout

Длительность тайм-аута сессии в секундах.

Значение по умолчанию — 10 (минимально допустимое значение).

statisticsSending

public final Boolean statisticsSending

Признак включения отправки статистики.

Значение по умолчанию — true.

Возможные значения:
  • true — отправка статистики включена.
  • false — отправка статистики выключена.