Работает ли firebase_crashlytics при использовании try / catch в флаттере? - PullRequest
2 голосов
/ 04 марта 2020

Если использовать try / catch, мое приложение не обработает sh. Но я хочу, чтобы когда блок catch работал, он также отправлял информацию об ошибке в консоль firebase crashlytics.

Ответы [ 3 ]

2 голосов
/ 04 марта 2020

Внутри блока catch отправить ошибку

catch(Exception e){
    Crashlytics.log(message);
    Crashlytics.logException(RunTimeExcption(message));
 }
1 голос
/ 08 марта 2020

Я думаю, что решение

  • Crashlytics.instance.log для журнала Одно сообщение, строка.
  • Crashlytics.instance.recordError для сообщения журнала ошибка с stackTrace.
  • Crashlytics.instance.recordFlutterError для сообщения журнала генерируется флаттером
1 голос
/ 04 марта 2020

Поскольку приложение не обрабатывает sh, оно не отображает никаких ошибок при сбое, но вы можете сообщить об этом вручную.

...