Класс YMMReporterConfiguration
Класс содержит расширенную неизменяемую конфигурацию репортера.
Чтобы изменить конфигурацию репортера, воспользуйтесь классом YMMMutableReporterConfiguration.
Методы экземпляра
-initWithApiKey: | Инициализирует экземпляр класса |
-initWithApiKey: | Инициализирует экземпляр класса |
Свойства
apiKey | API key, отличный от API key приложения. |
logs | Признак включения логирования работы репортера. |
maxReportsInDatabaseCount | Максимальное число отчетов об ошибках, которое хранится во внутренней БД. |
sessionTimeout | Тайм-аут сессии в секундах. |
statisticsSending | Признак включения отправки статистики. |
userProfileID | Задает идентификатор пользовательского профиля ( |
apiKey | API key, отличный от API key приложения. |
logs | Признак включения логирования работы репортера. |
maxReportsInDatabaseCount | Максимальное число отчетов об ошибках, которое хранится во внутренней БД. |
sessionTimeout | Тайм-аут сессии в секундах. |
statisticsSending | Признак включения отправки статистики. |
userProfileID | Задает идентификатор пользовательского профиля ( |
Описание методов
-initWithApiKey:
- (instancetype)initWithApiKey:(NSString *)apiKey
Инициализирует экземпляр класса YMMReporterConfiguration
с указанным API key.
apiKey | API key, отличный от API key приложения. |
apiKey | API key, отличный от API key приложения. |
Возвращает:
Объект класса YMMReporterConfiguration
.
Описание свойств
apiKey
(nonatomic, copy, nullable, readonly) NSString *apiKey
API key, отличный от API key приложения.
logs
(nonatomic, assign, readonly) BOOL logs
Признак включения логирования работы репортера.
Значение по умолчанию — NO
.
YES
— логирование работы репортера включено.NO
— логирование работы репортера выключено.
maxReportsInDatabaseCount
@property (readonly, assign, nonatomic) NSUInteger maxReportsInDatabaseCount;
Максимальное число отчетов об ошибках, которое хранится во внутренней БД.
Допускаются значения в интервале [100; 10000]. Значения, не попадающие в данный интервал, будут автоматически заменены на значение ближайшей границы интервала.
Значение по умолчанию — 1000.
apiKey
используются отдельные БД и для них могут быть установлены независимые ограничения числа событий. Данный параметр влияет на ограничение только для соответствующего apiKey
. Чтобы изменить максимально допустимое число событий для других apiKey
, используйте YMMYandexMetricaConfiguration.maxReportsInDatabaseCount.sessionTimeout
(nonatomic, assign, readonly) NSUInteger sessionTimeout
Тайм-аут сессии в секундах.
Значение по умолчанию — 10
(минимально допустимое значение).
statisticsSending
(nonatomic, assign, readonly) BOOL statisticsSending
Признак включения отправки статистики.
Значение по умолчанию —YES
.YES
— отправка статистики включена.NO
— отправка статистики выключена.
userProfileID
(nonatomic, copy, nullable) NSString *userProfileID
Задает идентификатор пользовательского профиля (ProfileID
) при активации.
ProfileID
— 200 символов.