Протокол YMMYandexMetricaPluginReporting
Расширение для YMMYandexMetricaReporting.
Экземпляр объекта может быть получен с помощью вызова метода YMMYandexMetricaReporting#getPluginExtension
. Для каждого репотера создается один экземпляр объекта.
Методы экземпляра
-reportUnhandledException:onFailure: | Отправляет необработанную ошибку. |
-reportError:message:onFailure: | Отправляет произвольное сообщение об ошибке. |
-reportErrorWithIdentifier:details:message:onFailure: | Отправляет произвольное сообщение об ошибке с идентификатором. |
-reportUnhandledException:onFailure: | Отправляет необработанную ошибку. |
-reportError:message:onFailure: | Отправляет произвольное сообщение об ошибке. |
-reportErrorWithIdentifier:details:message:onFailure: | Отправляет произвольное сообщение об ошибке с идентификатором. |
Описание методов
reportUnhandledException:onFailure:
- (void)reportUnhandledException:(YMMPluginErrorDetails *)errorDetails
onFailure:(nullable void (^)(NSError *error))onFailure
Отправляет необработанную ошибку.
errorDetails | Объект с описанием ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |
errorDetails | Объект с описанием ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |
reportError:message:onFailure:
- (void)reportError:(YMMPluginErrorDetails *)errorDetails
message:(nullable NSString *)message
onFailure:(nullable void (^)(NSError *error))onFailure
Отправляет произвольное сообщение об ошибке. Ошибки будут сгруппированы по бэктрейсу.
errorDetails | Объект с описанием ошибки. |
message | Описание или имя ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |
errorDetails | Объект с описанием ошибки. |
message | Описание или имя ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |
reportError:message:details:onFailure:
- (void)reportErrorWithIdentifier:(NSString *)identifier
message:(nullable NSString *)message
details:(nullable YMMPluginErrorDetails *)errorDetails
onFailure:(nullable void (^)(NSError *error))onFailure
Отправляет произвольное сообщение об ошибке с идентификатором. Идентификатор будет использоваться для группировки ошибок.
identifier | Идентификатор, используемый для группировки. |
message | Описание или имя ошибки. |
errorDetails | Объект с описанием ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |
identifier | Идентификатор, используемый для группировки. |
message | Описание или имя ошибки. |
errorDetails | Объект с описанием ошибки. |
onFailure | Блок, который выполняется при возникновении ошибки. Ошибка передается как аргумент блока. |