Класс YandexMetrica.YandexMetricaConfig

yandex.metrica

public  class  YandexMetrica.YandexMetricaConfig

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

Методы

voidSetCustomLocation(YandexMetrica.Location location)

Задает собственную информацию о местоположении устройства.

Свойства

GuidApiKey

Возвращает API key приложения.

boolCrashTracking

Задает/возвращает признак, который определяет статус отслеживания необработанных исключений.

stringCustomAppId

Задает/возвращает идентификатор приложения.

VersionCustomAppVersion

Задает/возвращает версию приложения.

boolHandleFirstActivationAsUpdate

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

VersionLibraryVersion

Возвращает версию библиотеки AppMetrica.

boolLocationTracking

Задает/возвращает признак, который определяет статус отслеживания местоположения устройства.

boolOfflineMode

Задает/возвращает признак, который определяет статус отправки статистики на сервер AppMetrica.

TimeSpanSessionTimeout

Задает/возвращает тайм-аут сессии в секундах.

Описание методов

SetCustomLocation

public void SetCustomLocation(YandexMetrica.Location location)

Задает собственную информацию о местоположении устройства.

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

Описание свойств

ApiKey

public Guid ApiKey { get; }

Возвращает API key приложения.

CrashTracking

public bool CrashTracking { get; set; }

Задает/возвращает признак, который определяет статус отслеживания необработанных исключений.

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

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

CustomAppId

public string CustomAppId { get; set; }

Задает/возвращает идентификатор приложения.

Значение по умолчанию:
  • Для мобильных приложений — название пакета.
  • Для десктопных приложений — название главной сборки.

CustomAppVersion

public Version CustomAppVersion { get; set; }

Задает/возвращает версию приложения.

Значение по умолчанию — версия, которая указана в файле AssemblyInfo.cs основной сборки приложения.

HandleFirstActivationAsUpdate

public bool HandleFirstActivationAsUpdate { get; set; }

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

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

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

LibraryVersion

public Version LibraryVersion { get; }

Возвращает версию библиотеки AppMetrica.

LocationTracking

public bool LocationTracking { get; set; }

Задает/возвращает признак, который определяет статус отслеживания местоположения устройства.

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

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

OfflineMode

public bool OfflineMode { get; set; }

Задает/возвращает признак, который определяет статус отправки статистики на сервер AppMetrica.

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

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

SessionTimeout

public TimeSpan SessionTimeout { get; set; }

Задает/возвращает тайм-аут сессии в секундах.

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