Crashlytics-Benachrichtigungen per E‑Mail oder in der Konsole konfigurieren und erhalten

Firebase kann eine Vielzahl von Standard-Crashlytics-Benachrichtigungen senden (siehe Übersichtsseite zu Benachrichtigungen). Firebase kann alle standardmäßigen Crashlytics-Benachrichtigungen an Ihre E-Mail-Adresse senden. Bei wieder aufgetretenen Problemen und Problemen mit zunehmender Häufigkeit für mobile Apps kann Firebase auch Benachrichtigungen in der Firebase-Konsole anzeigen.

  • Für mobile Apps (Apple, Android, Flutter und Unity):

    • Benachrichtigungen zu verschlechterten und häufig auftretenden Problemen müssen nicht konfiguriert werden und werden standardmäßig gesendet, wenn Sie Crashlytics einrichten.
    • Benachrichtigungen zu neuen nicht schwerwiegenden Fehlern, schwerwiegenden Fehlern, ANRs und Problemen mit zunehmender Geschwindigkeit werden standardmäßig nicht gesendet. Damit Sie diese Benachrichtigungen erhalten, müssen Sie mindestens Ihren bevorzugten Benachrichtigungskanal auswählen.
  • Für Web-Apps:

    • E‑Mail-Benachrichtigungen sind für neue und wieder aufgetretene Probleme verfügbar (unterstützt durch Cloud Monitoring-Benachrichtigungen).
    • Web-App-Benachrichtigungen werden standardmäßig nicht gesendet und müssen in der Firebase Console aktiviert werden.
    • Benachrichtigungen in der Konsole werden derzeit für Web-Apps nicht unterstützt.

Alle Benachrichtigungstypen bieten einige Konfigurationsmöglichkeiten. Sie können beispielsweise Benachrichtigungen für Ihr eigenes Konto aktivieren oder deaktivieren und für Probleme mit zunehmender Häufigkeit Schwellenwerte festlegen, ab denen Benachrichtigungen gesendet werden. Sie können diese Benachrichtigungen in der Firebase-Konsole auf der Seite Einstellungen > Benachrichtigungen aufrufen und konfigurieren.


Im Folgenden wird ausführlich beschrieben, wie Sie verschiedene Optionen für standardmäßige Crashlytics-Benachrichtigungen konfigurieren.

Benachrichtigungen per E‑Mail und in der Console erhalten

Nur bestimmte Projektmitglieder können Benachrichtigungen erhalten. Sie können Benachrichtigungen für Ihr eigenes Konto aktivieren oder deaktivieren.

  • Mobile Apps: Standardmäßig erhält jedes Projektmitglied, das die erforderlichen Berechtigungen zum Empfangen von Benachrichtigungen hat, eine E‑Mail für Benachrichtigungen zu wieder aufgetretenen Problemen sowie eine E‑Mail und eine In-Console-Benachrichtigung für Trendbenachrichtigungen. Alle anderen Benachrichtigungen müssen so konfiguriert werden, dass Sie sie per E‑Mail oder in der Console erhalten.

  • Webanwendungen: E‑Mail-Benachrichtigungen zu neuen und wieder aufgetretenen Problemen werden standardmäßig nicht gesendet und müssen konfiguriert werden, damit Sie sie per E‑Mail erhalten. In-Console-Benachrichtigungen werden derzeit für Web-Apps nicht unterstützt.

Erforderliche Berechtigungen zum Erhalten von Benachrichtigungen

  • Benachrichtigungen für mobile Apps: Wenn Sie Crashlytics-Benachrichtigungen für mobile Apps per E-Mail oder in der Console erhalten möchten, benötigen Sie die Berechtigung firebase.projects.update. Die folgenden Rollen enthalten diese erforderliche Berechtigung standardmäßig: Firebase-Administrator oder Projekt-Inhaber oder -Bearbeiter.

  • Web-App-Benachrichtigungen: Da Crashlytics-Webbenachrichtigungen auf Cloud Logging-Benachrichtigungen basieren, sind für das Konfigurieren und Empfangen von Web-App-E-Mail-Benachrichtigungen die Berechtigungen monitoring.alertPolicies.create, monitoring.alertPolicies.update und monitoring.notificationChannels.create erforderlich. Die folgenden Rollen enthalten diese Berechtigungen standardmäßig: Inhaber oder Bearbeiter des Projekts oder Monitoring-Bearbeiter.

Eine vollständige Vergleichstabelle der erforderlichen Berechtigungen finden Sie unter Welche Berechtigungen und Rollen sind erforderlich, um Crashlytics-Benachrichtigungen zu erhalten und zu konfigurieren?.

Benachrichtigungen für Ihr eigenes Konto aktivieren oder deaktivieren

Sie können Crashlytics-Benachrichtigungen für Ihr eigenes Konto aktivieren oder deaktivieren, ohne dass sich dies auf andere Projektmitglieder auswirkt. Beachten Sie, dass Sie weiterhin die erforderlichen Berechtigungen benötigen, um Benachrichtigungen zu erhalten.

  1. Rufen Sie in der Firebase-Konsole die Seite Einstellungen > Benachrichtigungen auf.

  2. Rufen Sie die Karte mit den Crashlytics-Benachrichtigungen auf und wählen Sie die Benachrichtigung aus, die Sie konfigurieren möchten (z. B. Geschwindigkeitsbenachrichtigungen).

  3. Legen Sie die Kontoeinstellung für diese Benachrichtigung fest.

Benachrichtigungseinstellungen konfigurieren

Zum Konfigurieren der Einstellungen für eine Benachrichtigung benötigen Sie die Berechtigung firebasecrashlytics.config.update. Die folgenden Rollen enthalten diese erforderliche Berechtigung standardmäßig: Firebase Crashlytics-Administrator, Firebase-Qualitätsadministrator, Firebase-Administrator oder Projekt-Inhaber oder -Bearbeiter.

  1. Rufen Sie in der Firebase-Konsole die Seite Einstellungen > Benachrichtigungen auf.

  2. Rufen Sie die Karte mit den Crashlytics-Benachrichtigungen auf und wählen Sie die Benachrichtigung aus, die Sie konfigurieren möchten (z. B. Geschwindigkeitsbenachrichtigungen).

  3. Konfigurieren Sie die Einstellungen für diese Benachrichtigung.



Geschwindigkeitswarnungen konfigurieren

Mit Geschwindigkeitswarnungen können Sie Ihr Team benachrichtigen, wenn ein einzelnes Problem einen schwerwiegenden Fehler in Ihrer App verursacht. Bei Crashlytics ist ein Problem eine Gruppierung ähnlicher Abstürze oder Ereignisse, bei denen die App nicht reagiert (ANR).

Wodurch wird eine Geschwindigkeitswarnung ausgelöst?

Geschwindigkeitswarnungen werden ausgelöst, wenn ein Problem in Ihrer App bestimmte Grenzwerte überschreitet, die Sie in der Firebase-Konsole konfigurieren.

Sie definieren den Grenzwert für Geschwindigkeitswarnungen als Prozentsatz der Nutzer und Mindestanzahl der Nutzer, die vom Absturz oder ANR-Fehler betroffen waren. Sie können den prozentualen Schwellenwert zwischen 0 % und 100 % der Sitzungen festlegen. Der Mindestschwellenwert für Nutzer kann auf eine beliebige Zahl größer oder gleich 10 festgelegt werden. Standardmäßig ist der Schwellenwert für die Benachrichtigung bei einer Häufung von Abstürzen auf 1 % der Sitzungen und 25 Nutzer festgelegt.

Eine Benachrichtigung wird ausgelöst, wenn innerhalb eines Zeitraums von 30 Minuten alle der folgenden Bedingungen erfüllt sind:

  • Ein Problem in einer App überschreitet den definierten prozentualen Schwellenwert und die für diese App festgelegte Mindestanzahl von Nutzern.
  • Die App hat in diesem Zeitraum mindestens 10 Nutzer.
  • Für das Problem in der App wurde in dieser Version zuvor keine Warnung ausgegeben.

Schwellenwerte für Geschwindigkeitswarnungen konfigurieren

Zum Konfigurieren von Schwellenwerten für Geschwindigkeitswarnungen benötigen Sie die Berechtigung firebasecrashlytics.config.update. Die folgenden Rollen enthalten diese erforderliche Berechtigung standardmäßig: Firebase Crashlytics-Administrator, Firebase-Qualitätsadministrator, Firebase-Administrator oder Projekt-Inhaber oder -Bearbeiter.

Konfigurieren Sie Schwellenwerte für Benachrichtigungen zur Häufigkeit für jede Ihrer registrierten Apps. Jede App kann einen anderen Benachrichtigungsschwellenwert haben.

  1. Rufen Sie in der Firebase-Konsole die Seite Einstellungen > Benachrichtigungen auf.

  2. Rufen Sie die Karte Crashlytics-Benachrichtigungen auf und wählen Sie den Tab Geschwindigkeitsbenachrichtigungen aus.

  3. Konfigurieren Sie die Benachrichtigungsgrenzwerte für die App.