☠️Firebase Crashlytics

Um exemplo de como implementar o Firebase Crashlytics no seu projeto de maneira eficiente.

Para instalar e iniciar o uso do plugin, basta adicionar ele ao pubspec, e fazer as seguintes configurações para Android:

Para mais informações, segue a documentaçãoarrow-up-right.

Vou mostrar agora um exemplo, de como configurar para pegar os erros de maneira eficiente nos nossos projetos.

Para erros fatais e erros de Widget:

Basta adicionar o seguinte código dentro da main do projeto:

Para erros em Requests externas:

Dentro do nosso arquivo de dio_config, é possível fazer um override da função de onError do Dio, para capturar todo e qualquer erro que acontecer. Com isso, podemos utilizar isso para garantir que todos os erros vão ser logados no crashlytics.

Como esse exemplo de implementação, é logado todo e qualquer erro nas requests, passando qual foi o usuário do Firebase que fez a request, qual a URL que deu erro e a response que teve.

Last updated