Firebase può inviare una serie di avvisi Crashlytics predefiniti (consulta la pagina di riepilogo degli avvisi). Firebase può inviare tutti gli avvisi Crashlytics predefiniti al tuo indirizzo email. Per i problemi pregressi e i problemi con velocità in aumento, Firebase può anche mostrare avvisi nella console Firebase.
Gli avvisi per i problemi regrediti e di tendenza non richiedono alcuna configurazione e vengono inviati per impostazione predefinita quando configuri Crashlytics.
Gli avvisi relativi a nuovi errori non irreversibili, errori irreversibili, ANR e problemi di velocità crescente non vengono inviati per impostazione predefinita. Per ricevere questi avvisi, devi (come minimo) selezionare il canale di avviso che preferisci.
Tutti i tipi di avvisi offrono una certa configurazione. Ad esempio, puoi attivare o disattivare gli avvisi per il tuo account e, per i problemi con velocità in aumento, puoi impostare le soglie per l'invio degli avvisi. Puoi visualizzare e configurare questi avvisi nella pagina
Il resto della pagina descrive in dettaglio come configurare varie opzioni per gli avvisi Crashlytics predefiniti.
Ricevi avvisi via email e nella console
Solo membri specifici del progetto possono ricevere avvisi e puoi attivare o disattivare gli avvisi per il tuo account.
Per impostazione predefinita, ogni membro del progetto (che dispone delle autorizzazioni necessarie per ricevere avvisi) riceverà un'email per gli avvisi relativi ai problemi pregressi e un'email più un avviso nella console per gli avvisi relativi alle tendenze. Tutti gli altri avvisi devono essere configurati per essere ricevuti via email o nella console.
Autorizzazioni necessarie per ricevere gli avvisi
Per ricevere gli avvisi di Crashlytics via email o nella console, devi disporre dell'autorizzazione firebase.projects.update. I seguenti ruoli includono questa autorizzazione obbligatoria per impostazione predefinita: Firebase Admin o Proprietario o Editor del progetto.
Attiva o disattiva gli avvisi per il tuo account
Per il tuo account, puoi attivare o disattivare gli avvisi di Crashlytics senza influire sugli altri membri del progetto. Tieni presente che devi comunque disporre delle autorizzazioni necessarie per ricevere gli avvisi.
Nella console Firebase, vai alla pagina
Impostazioni > Avvisi.Vai alla scheda degli avvisi Crashlytics e seleziona l'avviso che vuoi configurare (ad esempio, Avvisi di velocità).
Imposta la preferenza dell'account per l'avviso.
Configura le impostazioni degli avvisi
Per configurare le impostazioni di un avviso, devi disporre dell'autorizzazione firebasecrashlytics.config.update. I seguenti ruoli includono
questa autorizzazione obbligatoria per impostazione predefinita:
Firebase Crashlytics Admin,
Firebase Quality Admin,
Firebase Admin o
Proprietario o Editor del progetto.
Nella console Firebase, vai alla pagina
Impostazioni > Avvisi.Vai alla scheda degli avvisi Crashlytics e seleziona l'avviso che vuoi configurare (ad esempio, Avvisi di velocità).
Configura le impostazioni per l'avviso.
Configura gli avvisi di velocità
Utilizza gli avvisi di velocità per informare il tuo team quando un singolo problema causa un problema urgente nella tua app. Per Crashlytics, un problema è un raggruppamento di arresti anomali o eventi di tipo "L'applicazione non risponde" (ANR) simili.
Cosa attiva un avviso di velocità?
Gli avvisi di velocità vengono attivati quando un problema nella tua app supera determinate soglie che configuri nella console Firebase.
La soglia per gli avvisi di velocità viene definita in termini di percentuale di utenti e numero minimo di utenti interessati dall'arresto anomalo o dall'errore ANR. Puoi impostare il valore della soglia percentuale tra lo 0% e il 100% delle sessioni. La soglia minima di utenti può essere impostata su qualsiasi numero maggiore o uguale a 10. Per impostazione predefinita, la soglia degli avvisi di velocità è impostata sull'1% delle sessioni e su 25 utenti.
In particolare, viene attivato un avviso se, durante un periodo di tempo di 30 minuti, tutte le seguenti condizioni sono vere:
- Un problema in un'app supera la soglia percentuale definita e il numero minimo di utenti impostato per l'app.
- L'app ha almeno 10 utenti in quel periodo di tempo.
- In precedenza non è stato generato alcun avviso per il problema nell'app in quella versione.
Configura le soglie degli avvisi di velocità
Per configurare le soglie degli avvisi di velocità, devi disporre dell'autorizzazione firebasecrashlytics.config.update. I seguenti ruoli includono
questa autorizzazione obbligatoria per impostazione predefinita:
Firebase Crashlytics Admin,
Firebase Quality Admin,
Firebase Admin o
Project Owner o Editor.
Configura le soglie degli avvisi di velocità per ciascuna delle tue app registrate. Ogni app può avere una soglia di avviso diversa.
Nella console Firebase, vai alla pagina
Impostazioni > Avvisi.Vai alla scheda degli avvisi Crashlytics, quindi seleziona la scheda Avvisi di velocità.
Configura le soglie di avviso per l'app.