Отправка ошибок на Android

Чтобы отправить собственное сообщение об ошибке, используйте методы:

  • AppMetrica.reportError(String message, Throwable error)
  • AppMetrica.reportError(String groupIdentifier, String message)
  • AppMetrica.reportError(String groupIdentifier, String message, Throwable error)
Пример c groupIdentifier

Если ошибки отправляются с помощью методов c groupIdentifier, они группируются по идентификатору.

try {
    "00xffWr0ng".toInt()
} catch (error: Throwable) {
    AppMetrica.reportError("Your ID", "Error while parsing some integer number", error)
}
try {
    Integer.valueOf("00xffWr0ng");
} catch (Throwable error) {
    AppMetrica.reportError("Your ID", "Error while parsing some integer number", error);
}

Не используйте переменные значения в качестве идентификатора для группировки. Иначе количество групп будет увеличиваться и их будет сложно анализировать.

Пример c message

Если ошибки отправляются с помощью метода AppMetrica.reportError(String message, Throwable error), они группируются по stack trace.

try {
    "00xffWr0ng".toInt()
} catch (error: Throwable) {
    AppMetrica.reportError("Error while parsing some integer number", error)
}
try {
    Integer.valueOf("00xffWr0ng");
} catch (Throwable error) {
    AppMetrica.reportError("Error while parsing some integer number", error);
}

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки