Firebase Crashlytics

Ottieni informazioni chiare e strategiche sui problemi delle app con questa potente soluzione di Crash Reporting per Apple, Android, Flutter e Unity.

Firebase Crashlytics è un Crash Reporter leggero e in tempo reale che aiuta monitori, assegni priorità e risolvi i problemi di stabilità che compromettono la qualità della tua app. Crashlytics ti fa risparmiare tempo per la risoluzione dei problemi raggruppando gli arresti anomali in modo intelligente mettendo in evidenza le circostanze che hanno portato all'evento.

Scopri se un determinato arresto anomalo ha un impatto su molti utenti. Ricevi avvisi quando del problema aumenta improvvisamente di gravità. Individuare le righe di codice responsabili in modo anomalo.


Iniziamo? Scegli la tua piattaforma:

iOS e versioni successive Android Flutter Unità

Funzionalità chiave

Report curati sugli arresti anomali Crashlytics sintetizza un gran numero di arresti anomali in un elenco gestibile dei problemi, fornisce informazioni contestuali ed evidenzia gravità e frequenza degli arresti anomali, per consentirti di individuare più rapidamente la causa principale.
Soluzioni per gli arresti anomali comuni Crashlytics offre insight sugli arresti anomali, suggerimenti utili che evidenziano problemi comuni di stabilità e risorse che semplificano la risoluzione dei problemi nonché la classificazione e la correzione degli arresti anomali.
Integrazione con Analytics Crashlytics può acquisire gli errori dell'app app_exception eventi nel mese di Analytics. Gli eventi semplificano il debug fornendoti l'accesso a un elenco di altri eventi che ha portato a ogni arresto anomalo e fornire informazioni sul pubblico genera report Analytics per gli utenti con arresti anomali.
Avvisi in tempo reale Ricevi avvisi in tempo reale per problemi nuovi, pregressi e in crescita che potrebbero richiedere attenzione immediata.

Percorso di implementazione

Collega la tua app Per iniziare, aggiungi Firebase alla tua app nella console Firebase.
Integra l'SDK Aggiungi l'SDK Crashlytics tramite CocoaPods, Gradle o Pub e Crashlytics inizia a raccogliere report.
Controllare i report nella console Firebase Visita la console Firebase per monitorare, assegnare la priorità e risolvere i problemi all'interno dell'app.

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

Per fornire metriche e report sulla tua app, Crashlytics raccoglie e analizzano gli arresti anomali, le eccezioni non irreversibili e altri tipi di eventi della tua app. Me utilizza le informazioni di mappatura per la build dell'app per creare un arresto anomalo leggibile da una persona per aiutarti a comprendere gli eventi (ad esempio, utilizziamo i file di simboli di debug (dSYM) per le app della piattaforma Apple).

Quando Crashlytics riceve eventi, utilizza un motore di analisi per raggruppare eventi correlati ai problemi. Il motore di analisi esamina i frame nella traccia 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 di errore comune. Man mano che più eventi in arrivo corrispondono a un problema, aumenta nella parte superiore della tabella Problemi dell'app nell'elenco Crashlytics Fitbit.com. Questo raggruppamento e ranking ti aiutano a identificare e risolvere più rapidamente i problemi più importanti.

Eppure, anche all'interno di questo gruppo di eventi, le analisi dello stack che portano il punto di errore potrebbe essere diverso. Un'analisi dello stack diversa potrebbe indicare una causa principale diversa. Per rappresentare questa possibile differenza all'interno di un problema, Crashlytics crea varianti all'interno dei problemi: ogni variante è una sottogruppo di eventi in un problema che hanno lo stesso punto di errore e un un'analisi 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 portando errore.

Passaggi successivi