Класс AMAMutableReporterConfiguration
Изменяемая версия класса AMAReporterConfiguration с расширенной конфигурацией репортера.
Свойства
Включает/отключает отправку статистики на сервер AppMetrica. |
|
Временной интервал между отправкой событий в секундах. |
|
Включает/отключает логирование работы библиотеки. |
|
Отправка событий запускается, когда количество событий достигает |
|
Максимальное число отчетов об ошибках, которое хранится во внутренней БД. |
|
Задает длительность таймаута сессии в секундах. |
|
Задает идентификатор пользовательского профиля ( |
Описание свойств
dataSendingEnabled
(nonatomic, assign) BOOL dataSendingEnabled
Включает/отключает отправку статистики на сервер AppMetrica.
Примечание
Отключение отправки статистики для репортера не влияет на отправку данных с главного API key. Но отключение отправки данных для главного API key прекращает отправку статистики со всех репортеров.
По умолчанию отправка статистики включена.
dispatchPeriod
(nonatomic, assign) NSUInteger dispatchPeriod
Временной интервал между отправкой событий в секундах.
logsEnabled
(nonatomic, assign, getter=areLogsEnabled) BOOL logsEnabled
Включает/отключает логирование работы библиотеки.
По умолчанию логирование выключено.
maxReportsCount
(nonatomic, assign) NSUInteger maxReportsCount
Отправка событий запускается, когда количество событий достигает maxReportsCount
.
maxReportsInDatabaseCount
(nonatomic, assign) NSUInteger maxReportsInDatabaseCount
Максимальное число отчетов об ошибках, которое хранится во внутренней БД.
Допускаются значения в интервале [100; 10000]. Значения, не попадающие в данный интервал, будут автоматически заменены на значение ближайшей границы интервала.
Значение по умолчанию — 1000.
Примечание
Для различных apiKey
используются отдельные БД и для них могут быть установлены независимые ограничения числа событий. Данный параметр влияет на ограничение только для соответствующего apiKey
. Чтобы изменить максимально допустимое число событий для других apiKey
, используйте AMAAppMetricaConfiguration.maxReportsInDatabaseCount.
sessionTimeout
(nonatomic, assign) NSUInteger sessionTimeout
Задает длительность тайм-аута сессии в секундах.
Значение по умолчанию — 10
(минимально допустимое значение).
userProfileID
(nonatomic, copy, nullable) NSString *userProfileID
Задает идентификатор пользовательского профиля (ProfileID
) при активации.
Внимание
Максимальная длина строки ProfileID
— 200 символов.