Класс AppMetricaCrashesConfiguration

Класс AppMetricaCrashesConfiguration предоставляет настраиваемый интерфейс для управления тем, как приложение обрабатывает различные типы сбоев и проблем. Он позволяет включать или отключать определенные типы сообщений о сбоях и настраивать поведение репортера (механизма отправки сообщений).

Свойства

autoCrashTracking

Управляет автоматическим отслеживанием сбоев в работе приложений.

probablyUnhandledCrashReporting

Управляет сообщениями о вероятных необработанных сбоях, таких как «Нехватка памяти» ('Out Of Memory').

ignoredCrashSignals

Определяет массив сигналов, которые будут игнорироваться репортером.

applicationNotRespondingDetection

Управляет обнаружением состояния «Приложение не отвечает» (ANR).

applicationNotRespondingWatchdogInterval

Устанавливает интервал времени, который будет ожидать watchdog, прежде чем сообщить о состоянии «Приложение не отвечает» (ANR).

applicationNotRespondingPingInterval

Устанавливает частоту, с которой watchdog будет проверять состояние «Приложение не отвечает» (ANR).

autoCrashTracking

var autoCrashTracking = true

Управляет автоматической отправкой сообщений о сбоях в работе приложения. По умолчанию включено.

probablyUnhandledCrashReporting

var probablyUnhandledCrashReporting = false

Управляет сообщениями о вероятных необработанных сбоях, таких как «Нехватка памяти» ('Out Of Memory'). Используйте это свойство, чтобы включить/отключить отслеживание сбоев, которые, вероятно, не обрабатываются приложением. По умолчанию отключено.

ignoredCrashSignals

var ignoredCrashSignals: [NSNumber]?

Определяет массив сигналов, которые будут игнорироваться репортером. Массив должен содержать NSNumber объектов, сконфигурированных с помощью значений сигналов так, как это определено в sys/signal.h. По умолчанию никакие сигналы не игнорируются.

applicationNotRespondingDetection

var applicationNotRespondingDetection = false

Управляет обнаружением состояния «Приложение не отвечает» (ANR). Если включено, репортер определит, заблокирован ли основной поток, и сообщит об этом. Обнаружение автоматически приостанавливается, когда приложение переходит в фоновый режим. По умолчанию отключено.

applicationNotRespondingWatchdogInterval

var applicationNotRespondingWatchdogInterval: TimeInterval = 4.0

Устанавливает интервал времени, который будет ожидать watchdog, прежде чем сообщить о состоянии «Приложение не отвечает» (ANR). По умолчанию интервал равен 4 секундам. Начинает действовать только после активации и включения опции allowsBackgroundLocationUpdates.

applicationNotRespondingPingInterval

var applicationNotRespondingPingInterval: TimeInterval = 0.1

Устанавливает частоту, с которой watchdog будет проверять состояние «Приложение не отвечает» (ANR). По умолчанию интервал равен 0,1 секунды. Уменьшение интервала может привести к снижению производительности приложения. Начинает действовать только после активации и включения опции allowsBackgroundLocationUpdates.

Предыдущая
Следующая