Catch up on highlights from Firebase at Google I/O 2023. Learn more

Firebase Crashlytics

Ottieni informazioni chiare e fruibili sui problemi delle app con questa potente soluzione di segnalazione degli arresti anomali per Apple, Android, Flutter e Unity.

Firebase Crashlytics è un segnalatore di arresti anomali leggero e in tempo reale che ti aiuta a tenere traccia, stabilire le priorità e risolvere i problemi di stabilità che erodono la qualità della tua app. Crashlytics ti fa risparmiare tempo nella risoluzione dei problemi raggruppando in modo intelligente gli arresti anomali ed evidenziando le circostanze che li hanno portati.

Scopri se un particolare arresto anomalo ha un impatto su molti utenti. Ricevi avvisi quando un problema aumenta improvvisamente di gravità. Scopri quali righe di codice stanno causando arresti anomali.

Installa Crashlytics

Capacità chiave

Rapporti sugli arresti anomali curati Crashlytics sintetizza una valanga di arresti anomali in un elenco gestibile di problemi, fornisce informazioni contestuali ed evidenzia la gravità e la prevalenza degli arresti anomali in modo da poter individuare più rapidamente la causa principale.
Cure per il crash comune Crashlytics offre Crash Insights, suggerimenti utili che evidenziano problemi di stabilità comuni e forniscono risorse che ne facilitano la risoluzione, il triage e la risoluzione.
Integrato con Analytics Crashlytics può acquisire gli errori della tua app come eventi app_exception in Analytics. Gli eventi semplificano il debug consentendoti di accedere a un elenco di altri eventi che portano a ciascun arresto anomalo e forniscono informazioni sul pubblico consentendoti di estrarre i rapporti di Analytics per gli utenti con arresti anomali.
Avvisi in tempo reale Ricevi avvisi in tempo reale per nuovi problemi, problemi regrediti e problemi in crescita che potrebbero richiedere un'attenzione immediata.

Percorso di attuazione

Connetti la tua app Inizia aggiungendo Firebase alla tua app nella console Firebase .
Integra l'SDK Aggiungi l'SDK di Crashlytics tramite CocoaPods, Gradle o Pub e Crashlytics inizierà a raccogliere i rapporti.
Controlla i rapporti nella console Firebase Visita la console di Firebase per monitorare, stabilire le priorità e risolvere i problemi nella tua app.

In che modo Crashlytics analizza i tuoi arresti anomali per semplificare il debug?

Per fornire metriche e report sulla tua app, Crashlytics raccoglie e analizza arresti anomali, eccezioni non irreversibili e altri tipi di eventi dalla tua app. Utilizziamo le informazioni di mappatura per la build della tua app per creare rapporti sugli arresti anomali leggibili dall'uomo per aiutarti a comprendere gli eventi (ad esempio, utilizziamo i file del simbolo di debug (dSYM) per le app della piattaforma Apple).

Quando Crashlytics riceve eventi, utilizza un motore di analisi per raggruppare gli eventi correlati in problemi . Il motore di analisi esamina i frame nella traccia dello stack, nel messaggio di eccezione, nel codice di errore e in altre caratteristiche della piattaforma o del tipo di errore per raggruppare gli eventi in problemi. In un problema, tutti gli eventi hanno un punto di errore comune. Man mano che più eventi in arrivo corrispondono a un problema, il problema sale in cima alla tabella Problemi dell'app nella dashboard di Crashlytics. Questo raggruppamento e classificazione ti aiuta a identificare e risolvere più velocemente i problemi di maggiore impatto.

Tuttavia, anche all'interno di questo gruppo di eventi, le tracce dello stack che portano al punto di errore potrebbero essere diverse. E una traccia dello stack diversa potrebbe significare una causa principale diversa. Per rappresentare questa possibile differenza all'interno di un problema, Crashlytics crea varianti all'interno dei problemi: ogni variante è un sottogruppo di eventi in un problema che hanno lo stesso punto di errore e una traccia dello stack simile. Con le varianti, puoi eseguire il debug delle analisi dello stack più comuni all'interno di un problema e determinare se diverse cause principali stanno causando l'errore.

Prossimi passi