Crashlytics di Firebase

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

Firebase Crashlytics è un reporter leggero e in tempo reale sugli arresti anomali che ti aiuta a monitorare, stabilire le priorità e risolvere i problemi di stabilità che minano 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 generati.

Scopri se un particolare arresto anomalo sta colpendo molti utenti. Ricevi avvisi quando un problema aumenta improvvisamente di gravità. Scopri quali righe di codice causano arresti anomali.

Installa Crashlytics

Funzionalità 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 l'incidente comune Crashlytics offre Crash Insights, suggerimenti utili che evidenziano problemi di stabilità comuni e forniscono risorse che ne facilitano la risoluzione, la valutazione e la risoluzione.
Integrato con Analisi 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 dettagliate sul pubblico consentendoti di ottenere report di Analytics per gli utenti con arresti anomali.
Avvisi in tempo reale Ricevi avvisi in tempo reale per problemi nuovi, problemi regrediti e problemi crescenti che potrebbero richiedere attenzione immediata.

Percorso di implementazione

Collega 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 report.
Controlla i report nella console Firebase Visita la console Firebase per monitorare, assegnare priorità e risolvere i problemi nella tua app.

In che modo Crashlytics analizza i tuoi arresti anomali per facilitare 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 report sugli arresti anomali leggibili per aiutarti a comprendere gli eventi (ad esempio, utilizziamo i file dei simboli 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 nell'analisi dello stack, il messaggio di eccezione, il codice di errore e altre caratteristiche della piattaforma o del tipo di errore per raggruppare gli eventi in problemi. In un problema, tutti gli eventi hanno un punto comune di fallimento. Man mano che più eventi in arrivo corrispondono a un problema, il problema viene posizionato nella parte superiore della tabella Problemi dell'app nel dashboard di Crashlytics. Questo raggruppamento e classificazione ti aiuta a identificare e risolvere più rapidamente i problemi di maggiore impatto.

Tuttavia, anche all'interno di questo gruppo di eventi, le analisi dello stack che portano al punto di errore potrebbero essere diverse. E una diversa analisi dello stack potrebbe significare una causa principale diversa. Per rappresentare questa possibile differenza all'interno di un problema, Crashlytics crea varianti all'interno dei problemi: ciascuna 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