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