Класс YMMMutableReporterConfiguration

Изменяемая версия класса YMMReporterConfiguration с расширенной конфигурацией репортера.

Свойства

logs

Включает/отключает логирование работы библиотеки.

maxReportsInDatabaseCount

Максимальное число отчетов об ошибках, которое хранится во внутренней БД.

sessionTimeout Задает длительность тайм-аута сессии в секундах.
statisticsSending Включает/отключает отправку статистики на сервер AppMetrica.
userProfileID

Задает идентификатор пользовательского профиля (ProfileID) при активации.

logs

Включает/отключает логирование работы библиотеки.

maxReportsInDatabaseCount

Максимальное число отчетов об ошибках, которое хранится во внутренней БД.

sessionTimeout Задает длительность тайм-аута сессии в секундах.
statisticsSending Включает/отключает отправку статистики на сервер AppMetrica.
userProfileID

Задает идентификатор пользовательского профиля (ProfileID) при активации.

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

logs

var logs: Bool

Включает/отключает логирование работы библиотеки.

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

maxReportsInDatabaseCount

var maxReportsInDatabaseCount: UInt { get set }

Максимальное число отчетов об ошибках, которое хранится во внутренней БД.

Допускаются значения в интервале [100; 10000]. Значения, не попадающие в данный интервал, будут автоматически заменены на значение ближайшей границы интервала.

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

Примечание. Для различных apiKey используются отдельные БД и для них могут быть установлены независимые ограничения числа событий. Данный параметр влияет на ограничение только для соответствующего apiKey. Чтобы изменить максимально допустимое число событий для других apiKey, используйте YMMYandexMetricaConfiguration.maxReportsInDatabaseCount.

sessionTimeout

var sessionTimeout: UInt

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

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

statisticsSending

var statisticsSending: Bool

Включает/отключает отправку статистики на сервер AppMetrica.

Примечание.

Отключение отправки статистики для репортера не влияет на отправку данных с главного API key. Но отключение отправки данных для главного API key прекращает отправку статистики со всех репортеров.

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

userProfileID

var userProfileID: String?

Задает идентификатор пользовательского профиля (ProfileID) при активации.

Внимание. Максимальная длина строки ProfileID — 200 символов.