web-dev-qa-db-fra.com

Comment consigner des exceptions non fatales (interceptées) avec Firebase (Crashlytics)

J'ai commencé à utiliser Firebase (Crashlytics) dans mon projet pour suivre les plantages d'applications. Cela fonctionne parfaitement avec les plantages, mais comment puis-je consigner les plantages non fatals, c'est-à-dire les exceptions interceptées. J'ai essayé Crashlytics.logException(e) mais cela ne fonctionne pas. Je ne vois aucun rapport dans le tableau de bord. J'ai vu des réponses suggérant d'utiliser FirebaseCrash.report(t) mais cette classe n'existe pas dans la dernière version de Firebase. Est-ce que quelqu'un sait comment c'est fait?

Dépendances implementation 'com.google.firebase:firebase-core:16.0.0' implementation 'com.crashlytics.sdk.Android:crashlytics:2.9.3'

enter image description here

16
Egis

Vous pouvez utiliser

Crashlytics.logException(exception);

enregistrer les problèmes non fatals sur crashlytics

7