Класс YMMReporterConfiguration

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

Чтобы изменить конфигурацию репортера, воспользуйтесь классом YMMMutableReporterConfiguration.

Методы экземпляра

init?(apiKey:)

Инициализирует экземпляр класса YMMReporterConfiguration с указанным API key.

Свойства

apiKey

API key, отличный от API key приложения.

logs

Признак включения логирования работы репортера.

sessionTimeout

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

statisticsSending

Признак включения отправки статистики.

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

init?(apiKey:)

init?(apiKey: String)

Инициализирует экземпляр класса YMMReporterConfiguration с указанным API key.

Параметры:
apiKey

API key, отличный от API key приложения.

Возвращает:

Объект класса YMMReporterConfiguration.

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

apiKey

var apiKey: String? { get }

API key, отличный от API key приложения.

logs

var logs: Bool { get }

Признак включения логирования работы репортера.

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

Возможные значения:
  • true — логирование работы репортера включено.
  • false — логирование работы репортера выключено.

sessionTimeout

var sessionTimeout: UInt { get }

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

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

statisticsSending

var statisticsSending: Bool { get }

Признак включения отправки статистики.

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

Возможные значения:
  • true — отправка статистики включена.
  • false — отправка статистики выключена.