Firebase Crashlytics
Ottieni informazioni chiare e strategiche sulle problematiche dell'app con questa potente soluzione di segnalazione degli arresti anomali per Apple, Android, Flutter e Unity.
Firebase Crashlytics è un reporter di arresti anomali leggero e in tempo reale che ti aiuta a monitorare, stabilire le priorità e risolvere i problemi di stabilità che compromettono la qualità della tua app. Crashlytics ti fa risparmiare tempo per la risoluzione dei problemi raggruppando in modo intelligente gli arresti anomali ed evidenziando le circostanze che li hanno causati.
Scopri se un determinato arresto anomalo ha un impatto su molti utenti. Ricevi avvisi quando la gravità di un problema aumenta improvvisamente. Scopri quali righe di codice causano arresti anomali.
Iniziamo? Scegli la tua piattaforma:
Funzionalità chiave
| Report curati sugli arresti anomali | Crashlytics sintetizza un gran numero di arresti anomali in un elenco gestibile di 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 della tua app come eventi app_exception in Analytics.
Gli eventi semplificano il debug consentendo l'accesso a un elenco di altri eventi
che hanno portato a ciascun arresto anomalo e forniscono insight sul pubblico tramite la generazione di report di Analytics per gli utenti che hanno riscontrato arresti anomali.
|
| Avvisi in tempo reale | Ricevi avvisi in tempo reale relativi a problemi nuovi, pregressi e in aumento che potrebbero richiedere attenzione immediata. |
Percorso di implementazione
| Connettere l'app | Inizia aggiungendo Firebase alla tua app nella console Firebase. | |
| Integrare l'SDK | Aggiungi l'SDK Crashlytics tramite CocoaPods, Gradle o Pub e Crashlytics inizia a raccogliere i report. | |
| Controllare i report nella console Firebase | Visita la console Firebase per monitorare, assegnare priorità e risolvere i problemi della tua app. |
In che modo Crashlytics analizza gli arresti anomali per semplificare il debug?
Per fornire metriche e report sulla tua app, Crashlytics raccoglie e analizza arresti anomali, eccezioni non fatali e altri tipi di eventi della tua app. Utilizziamo le informazioni di mapping per la build della tua app per creare report sugli arresti anomali leggibili 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 gli eventi, utilizza un motore di analisi per raggruppare gli eventi correlati in problemi. Il motore di analisi esamina i frame nello stack trace, 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 altri eventi in entrata corrispondono a un problema, questo sale verso la parte superiore della tabella Problemi dell'app nella dashboard Crashlytics. Questo raggruppamento e ranking ti aiuta a identificare e risolvere più rapidamente i problemi più incisivi.
Tuttavia, anche all'interno di questo gruppo di eventi, le analisi dello stack che portano al punto di errore potrebbero essere diverse. Un'analisi 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 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 cause principali diverse portano all'errore.
Passaggi successivi
Inizia a utilizzare Firebase Crashlytics — Scopri come aggiungere Firebase Crashlytics a un progetto Apple, Android, Flutter o Unity.
Personalizza i report sugli arresti anomali — Aggiungi report con consenso esplicito, log, chiavi e monitoraggio degli errori non fatali
(Solo app Android o destinate ad Android) Esegui l'integrazione con Google Play in modo da poter filtrare i report sugli arresti anomali della tua app per Android in base alla traccia Google Play direttamente nella dashboard Crashlytics. In questo modo, puoi concentrare meglio la dashboard su build specifiche.