Configurare e ricevere avvisi di Crashlytics via email o nella console

Firebase può inviare una serie di avvisi Crashlytics predefiniti (consulta la pagina Panoramica 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 per le app mobile, Firebase può anche mostrare avvisi nella console Firebase.

  • Per le app mobile (Apple, Android, Flutter e Unity):

    • 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.
  • Per le app web:

    • Gli avvisi via email sono disponibili per i problemi nuovi e pregressi (basati sugli avvisi di Cloud Monitoring).
    • Gli avvisi delle app web non vengono inviati per impostazione predefinita e devono essere attivati nella console Firebase.
    • Al momento, gli avvisi nella console non sono supportati per le app web.

Tutti i tipi di avviso 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 Impostazioni > Avvisi della console Firebase.


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.

  • App mobile: 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.

  • App web: gli avvisi via email per i problemi nuovi e pregressi non vengono inviati per impostazione predefinita e devono essere configurati per essere ricevuti via email. Gli avvisi nella console non sono attualmente supportati per le app web.

Autorizzazioni necessarie per ricevere gli avvisi

  • Avvisi per app mobile: per ricevere avvisi di Crashlytics via email o nella console per le app mobile, devi disporre dell'autorizzazione firebase.projects.update. I seguenti ruoli includono questa autorizzazione obbligatoria per impostazione predefinita: Amministratore Firebase o Proprietario o Editor del progetto.

  • Avvisi dell'app web: poiché gli avvisi web di Crashlytics si basano sugli avvisi di Cloud Logging, la configurazione e la ricezione degli avvisi via email dell'app web richiedono le autorizzazioni monitoring.alertPolicies.create, monitoring.alertPolicies.update e monitoring.notificationChannels.create. I seguenti ruoli includono queste autorizzazioni per impostazione predefinita: Proprietario o Editor del progetto o Editor Monitoring.

Per una tabella di confronto completa delle autorizzazioni richieste, consulta Quali autorizzazioni e ruoli sono necessari per ricevere e configurare gli avvisi di Crashlytics?

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.

  1. Nella console Firebase, vai alla pagina Impostazioni > Avvisi.

  2. Vai alla scheda degli avvisi Crashlytics, quindi seleziona l'avviso che vuoi configurare (ad esempio, Avvisi di velocità).

  3. 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.

  1. Nella console Firebase, vai alla pagina Impostazioni > Avvisi.

  2. Vai alla scheda degli avvisi Crashlytics, quindi seleziona l'avviso che vuoi configurare (ad esempio, Avvisi di velocità).

  3. 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 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.

Puoi definire la soglia per gli avvisi di velocità in termini di percentuale di utenti e numero minimo di utenti interessati dall'arresto anomalo o dall'errore ANR. Puoi impostare il valore di 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.

Nello specifico, 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 Proprietario o Editor del progetto.

Configura le soglie degli avvisi di velocità per ciascuna delle tue app registrate. Ogni app può avere una soglia di avviso diversa.

  1. Nella console Firebase, vai alla pagina Impostazioni > Avvisi.

  2. Vai alla scheda degli avvisi Crashlytics, quindi seleziona la scheda Avvisi di velocità.

  3. Configura le soglie di avviso per l'app.