Überwachen Sie die Stabilität Ihrer neuesten App-Version

Die Einführung einer neuen Version Ihrer mobilen App in die Produktion ist einer der aufregendsten Teile der App-Entwicklung, kann aber auch einer der stressigsten sein! Ihr Team muss den Überblick über die Versionsaufnahme, neue Fehler und die Auswirkungen dieser Fehler, einen Vergleich mit früheren Versionen und mehr behalten.

Auf dieser Seite werden mehrere von Firebase angebotene Tools zur Überwachung der Daten beschrieben, die Sie benötigen, um bei der Veröffentlichung Ihrer mobilen App sicher zu sein.

Verwenden Sie das Release-Monitoring- Dashboard, um Ihre releasebezogenen Daten zu untersuchen

Das Release Monitoring- Dashboard in der Firebase-Konsole wird von Firebase Crashlytics unterstützt. Es handelt sich um ein einziges Dashboard zur Überwachung Ihrer neuesten Produktionsversion. Das Dashboard wird nahezu in Echtzeit aktualisiert und bietet Ihnen einen allgemeinen Überblick über die wichtigsten Release-Metriken, einschließlich Absturzfreiheitsmetriken, Versionsaufnahme, Vergleiche mit früheren Releases und alle neuen Probleme für das Release.

Dieses neue Dashboard verbessert die Seite „Neueste Version“ in der Konsole. Im Vergleich zu dieser Seite fügt das Release Monitoring- Dashboard mehr Informationen hinzu, zeigt nützliche Daten an, ohne dass Google Analytics erforderlich ist, und lädt schneller.

Funktionen des Dashboards

  • Berichterstattung in Echtzeit
    Alle Diagramme werden nahezu in Echtzeit aktualisiert. Kurz nachdem Sie Ihre neueste Version bereitgestellt haben, können Sie zusehen, wie Benutzer beginnen, sich mit dieser Version zu beschäftigen. Sollte es bei einigen dieser Benutzer zu Abstürzen kommen, erkennen Sie die Auswirkungen sofort anhand absturzfreier Metrikdiagramme .

  • Vergleich und Benchmarking basierend auf früheren Versionen
    Sie können die Stabilität Ihrer neuesten Version im Kontext Ihrer vorherigen Versionen anzeigen. Mit dem Dashboard können Sie die Live-Metriken Ihrer neuesten Version und bis zu zwei Ihrer zuvor veröffentlichten Builds vergleichen.

  • Top-Neuheiten
    Sie können neue Abstürze für Ihre neueste Version anzeigen, sobald sie eintreffen. In der Tabelle „Top neue Probleme“ können Sie die Auswirkungen der zuerst in Ihrer neuesten Version erkannten Probleme überwachen und so schnell eine Entscheidung darüber treffen, ob die Version angehalten oder zurückgesetzt werden soll.

Anforderungen an das Dashboard

Gehen Sie wie folgt vor, um Ihre neueste Version im Release Monitoring- Dashboard anzuzeigen:

  1. Stellen Sie sicher, dass Ihre App mindestens die folgenden Versionen des Crashlytics SDK verwendet:
    Apple-Plattformen: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Flutter: v3.4.5+ | Einheit: 11.7.0+

  2. Veröffentlichen Sie eine neue Version der App für die Produktion, damit Sie mit Ihrer neuesten Version über eine ausreichende Anzahl engagierter Benutzer verfügen.

FAQs zum Dashboard

Richten Sie Benachrichtigungen ein

Mehrere Firebase-Produkte, einschließlich Crashlytics, können aus verschiedenen produktspezifischen Gründen Warnungen senden. Um Benachrichtigungen zu erhalten , müssen Sie über die erforderlichen Berechtigungen verfügen.

Um die Stabilität Ihrer neuesten Version zu überwachen, können Sie Warnungen sowohl von Performance Monitoring als auch von Crashlytics einrichten. Speziell für Crashlytics können Sie die folgenden Benachrichtigungen einrichten:

  • Verwenden Sie Geschwindigkeitswarnungen , um Ihr Team zu benachrichtigen, wenn ein einzelnes Problem in Ihrer App einen von Ihnen in der Firebase-Konsole definierten Schwellenwert überschreitet.

  • Senden Sie Benachrichtigungen über neue oder zurückgegangene Probleme an Ihren bevorzugten Benachrichtigungskanal:

Stellen Sie vor dem Loslassen eine reibungslose Freigabe sicher

Bevor Sie Ihre neueste Version veröffentlichen, sollten Sie die Nutzung einiger der folgenden Dienste und Funktionen in Betracht ziehen, um eine reibungslose Veröffentlichung sicherzustellen.

Nutzen Sie Testdienste vor der Veröffentlichung

Firebase bietet zwei Produkte an, die beim Testen vor der Veröffentlichung helfen können: Test Lab und App Distribution. Beide Dienste können in Ihre CI/CD-Abläufe integriert werden.

Firebase Test Lab ist eine cloudbasierte App-Testinfrastruktur, mit der Sie Ihre App auf einer Reihe von Geräten und Konfigurationen testen können, sodass Sie frühzeitig ein Verständnis dafür erhalten, wie sie sich in den Händen von Live-Benutzern verhält.

Und wenn Sie bereit sind, Ihren neuesten Build in die Hände vertrauenswürdiger menschlicher Tester zu legen, verwenden Sie Firebase App Distribution . Sie können sowohl Ihre Apple-Plattform als auch Ihre Android-Vorabversionen vom selben Ort aus verwalten.

Nutzen Sie Rollout- und begrenzte Testdienste

Verwenden Sie Firebase Remote Config , um neue Funktionen mit einem prozentualen Rollout-Mechanismus zu starten oder diese Funktionen in einer begrenzten Testgruppe zu testen.

Firebase bietet auch A/B-Tests an, damit Sie Änderungen an der Benutzeroberfläche, Funktionen oder Engagement-Kampagnen Ihrer App testen können, um zu sehen, wie sie sich auf Ihre wichtigsten Kennzahlen (wie Umsatz und Kundenbindung) auswirken, bevor Sie sie umfassend einführen.

,

Die Einführung einer neuen Version Ihrer mobilen App in die Produktion ist einer der aufregendsten Teile der App-Entwicklung, kann aber auch einer der stressigsten sein! Ihr Team muss den Überblick über die Versionsaufnahme, neue Fehler und die Auswirkungen dieser Fehler, einen Vergleich mit früheren Versionen und mehr behalten.

Auf dieser Seite werden mehrere von Firebase angebotene Tools zur Überwachung der Daten beschrieben, die Sie benötigen, um bei der Veröffentlichung Ihrer mobilen App sicher zu sein.

Verwenden Sie das Release-Monitoring- Dashboard, um Ihre releasebezogenen Daten zu untersuchen

Das Release Monitoring- Dashboard in der Firebase-Konsole wird von Firebase Crashlytics unterstützt. Es handelt sich um ein einziges Dashboard zur Überwachung Ihrer neuesten Produktionsversion. Das Dashboard wird nahezu in Echtzeit aktualisiert und bietet Ihnen einen allgemeinen Überblick über die wichtigsten Release-Metriken, einschließlich Absturzfreiheitsmetriken, Versionsaufnahme, Vergleiche mit früheren Releases und alle neuen Probleme für das Release.

Dieses neue Dashboard verbessert die Seite „Neueste Version“ in der Konsole. Im Vergleich zu dieser Seite fügt das Release Monitoring- Dashboard mehr Informationen hinzu, zeigt nützliche Daten an, ohne dass Google Analytics erforderlich ist, und lädt schneller.

Funktionen des Dashboards

  • Berichterstattung in Echtzeit
    Alle Diagramme werden nahezu in Echtzeit aktualisiert. Kurz nachdem Sie Ihre neueste Version bereitgestellt haben, können Sie zusehen, wie Benutzer beginnen, sich mit dieser Version zu beschäftigen. Sollte es bei einigen dieser Benutzer zu Abstürzen kommen, erkennen Sie die Auswirkungen sofort anhand absturzfreier Metrikdiagramme .

  • Vergleich und Benchmarking basierend auf früheren Versionen
    Sie können die Stabilität Ihrer neuesten Version im Kontext Ihrer vorherigen Versionen anzeigen. Mit dem Dashboard können Sie die Live-Metriken Ihrer neuesten Version und bis zu zwei Ihrer zuvor veröffentlichten Builds vergleichen.

  • Top-Neuheiten
    Sie können neue Abstürze für Ihre neueste Version anzeigen, sobald sie eintreffen. In der Tabelle „Top neue Probleme“ können Sie die Auswirkungen der zuerst in Ihrer neuesten Version erkannten Probleme überwachen und so schnell eine Entscheidung darüber treffen, ob die Version angehalten oder zurückgesetzt werden soll.

Anforderungen an das Dashboard

Gehen Sie wie folgt vor, um Ihre neueste Version im Release Monitoring- Dashboard anzuzeigen:

  1. Stellen Sie sicher, dass Ihre App mindestens die folgenden Versionen des Crashlytics SDK verwendet:
    Apple-Plattformen: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Flutter: v3.4.5+ | Einheit: 11.7.0+

  2. Veröffentlichen Sie eine neue Version der App für die Produktion, damit Sie mit Ihrer neuesten Version über eine ausreichende Anzahl engagierter Benutzer verfügen.

FAQs zum Dashboard

Richten Sie Benachrichtigungen ein

Mehrere Firebase-Produkte, einschließlich Crashlytics, können aus verschiedenen produktspezifischen Gründen Warnungen senden. Um Benachrichtigungen zu erhalten , müssen Sie über die erforderlichen Berechtigungen verfügen.

Um die Stabilität Ihrer neuesten Version zu überwachen, können Sie Warnungen sowohl von Performance Monitoring als auch von Crashlytics einrichten. Speziell für Crashlytics können Sie die folgenden Benachrichtigungen einrichten:

  • Verwenden Sie Geschwindigkeitswarnungen , um Ihr Team zu benachrichtigen, wenn ein einzelnes Problem in Ihrer App einen von Ihnen in der Firebase-Konsole definierten Schwellenwert überschreitet.

  • Senden Sie Benachrichtigungen über neue oder zurückgegangene Probleme an Ihren bevorzugten Benachrichtigungskanal:

Stellen Sie vor dem Loslassen eine reibungslose Freigabe sicher

Bevor Sie Ihre neueste Version veröffentlichen, sollten Sie die Nutzung einiger der folgenden Dienste und Funktionen in Betracht ziehen, um eine reibungslose Veröffentlichung sicherzustellen.

Nutzen Sie Testdienste vor der Veröffentlichung

Firebase bietet zwei Produkte an, die beim Testen vor der Veröffentlichung helfen können: Test Lab und App Distribution. Beide Dienste können in Ihre CI/CD-Abläufe integriert werden.

Firebase Test Lab ist eine cloudbasierte App-Testinfrastruktur, mit der Sie Ihre App auf einer Reihe von Geräten und Konfigurationen testen können, sodass Sie frühzeitig ein Verständnis dafür erhalten, wie sie sich in den Händen von Live-Benutzern verhält.

Und wenn Sie bereit sind, Ihren neuesten Build in die Hände vertrauenswürdiger menschlicher Tester zu legen, verwenden Sie Firebase App Distribution . Sie können sowohl Ihre Apple-Plattform als auch Ihre Android-Vorabversionen vom selben Ort aus verwalten.

Nutzen Sie Rollout- und begrenzte Testdienste

Verwenden Sie Firebase Remote Config , um neue Funktionen mit einem prozentualen Rollout-Mechanismus zu starten oder diese Funktionen in einer begrenzten Testgruppe zu testen.

Firebase bietet auch A/B-Tests an, damit Sie Änderungen an der Benutzeroberfläche, Funktionen oder Engagement-Kampagnen Ihrer App testen können, um zu sehen, wie sie sich auf Ihre wichtigsten Kennzahlen (wie Umsatz und Kundenbindung) auswirken, bevor Sie sie umfassend einführen.