Firebase può inviare una serie di avvisi Crashlytics predefiniti (vedi la pagina di panoramica degli avvisi). Firebase può inviare tutti gli avvisi Crashlytics predefiniti alla tua email. Per i problemi di regressione e i problemi di aumento della velocità, Firebase può anche mostrare avvisi nella Firebase console.
Gli avvisi per i problemi di regressione e tendenza non richiedono alcuna configurazione e vengono inviati per impostazione predefinita quando configuri Crashlytics.
Gli avvisi per i nuovi problemi non irreversibili, irreversibili, ANR e di aumento della velocità non vengono inviati per impostazione predefinita. Per ricevere questi avvisi, devi selezionare (almeno) 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 di aumento della velocità, puoi impostare le soglie per l'invio degli avvisi. Puoi visualizzare e configurare questi avvisi in the Alerts tab in the Firebase console.
Il resto di questa pagina descrive in dettaglio come configurare varie opzioni per gli avvisi Crashlytics predefiniti.
Ricevere 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 di problemi di regressione e un'email più un avviso nella console per gli avvisi di tendenza. Tutti gli altri avvisi devono essere configurati per poterli ricevere via email o nella console.
Autorizzazioni richieste per ricevere avvisi
Per ricevere avvisi Crashlytics via email o nella console, devi disporre dell'autorizzazione
firebase.projects.update. I seguenti ruoli includono questa autorizzazione richiesta per impostazione predefinita:
Amministratore Firebase o
Proprietario del progetto o Editor.
Attivare o disattivare gli avvisi per il proprio account
Per il tuo account, puoi attivare o disattivare gli avvisi Crashlytics senza influire sugli altri membri del progetto. Tieni presente che devi comunque disporre delle autorizzazioni richieste per ricevere gli avvisi.
Accedi alla Firebase console, quindi seleziona il tuo progetto.
Fai clic su , quindi seleziona Impostazioni progetto.
Seleziona la scheda Avvisi.
Vai alla scheda degli avvisi Crashlytics e seleziona l'avviso che vuoi configurare (ad esempio, Avvisi di velocità).
Imposta la preferenza del tuo account per l'avviso.
Configurare le impostazioni degli avvisi
Per configurare le impostazioni di un avviso, devi disporre dell'autorizzazione firebasecrashlytics.config.update. I seguenti ruoli includono
questa autorizzazione richiesta per impostazione predefinita:
Amministratore Firebase Crashlytics,
Amministratore della qualità di Firebase,
Amministratore Firebase, o
Proprietario del progetto o Editor.
Accedi alla Firebase console, quindi seleziona il tuo progetto.
Fai clic su , quindi seleziona Impostazioni progetto. Seleziona la scheda 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.
Configurare gli avvisi di velocità
Utilizza gli avvisi di velocità per notificare al tuo team quando un singolo problema sta causando un problema urgente nella tua app. Per Crashlytics, un problema è un raggruppamento di arresti anomali simili o eventi di mancata risposta dell'applicazione (ANR).
Che cosa attiva un avviso di velocità?
Gli avvisi di velocità vengono attivati quando un problema nella tua app supera determinate soglie che configuri nella Firebase console.
Definisci la soglia per gli avvisi di velocità in termini di percentuale di utenti e numero minimo di utenti interessati dall'arresto anomalo o dall'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, un avviso viene attivato 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.
- Non è stato generato alcun avviso in precedenza per il problema nell'app in quella versione.
Configurare 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 richiesta per impostazione predefinita:
Amministratore Firebase Crashlytics,
Amministratore della qualità di Firebase,
Amministratore Firebase, o
Proprietario del progetto o Editor.
Configura le soglie degli avvisi di velocità per ciascuna delle app registrate. Ogni app può avere una soglia di avviso diversa.
Accedi alla Firebase console, quindi seleziona il tuo progetto.
Fai clic su , quindi seleziona Impostazioni progetto.
Seleziona la scheda Avvisi.
Vai alla scheda degli avvisi Crashlytics e seleziona la scheda Avvisi di velocità.
Configura le soglie degli avvisi per l'app.