Класс YandexMetrica.YandexMetricaConfig

Внимание. Разработка новых версий AppMetrica Windows SDK прекращена.

yandex.metrica

public class YandexMetrica.YandexMetricaConfig

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

Методы

void SetCustomLocation(YandexMetrica.Location location)

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

void SetCustomLocation(YandexMetrica.Location location)

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

Свойства

Guid ApiKey

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

bool CrashTracking

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

string CustomAppId

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

Version CustomAppVersion

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

bool HandleFirstActivationAsUpdate

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

Version LibraryVersion

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

bool LocationTracking

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

bool OfflineMode

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

TimeSpan SessionTimeout

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

Guid ApiKey

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

bool CrashTracking

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

string CustomAppId

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

Version CustomAppVersion

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

bool HandleFirstActivationAsUpdate

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

Version LibraryVersion

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

bool LocationTracking

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

bool OfflineMode

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

TimeSpan SessionTimeout

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

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

SetCustomLocation

public void SetCustomLocation(YandexMetrica.Location 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 (минимально допустимое значение).