Mit Remote Config Rollouts können Sie neue Funktionen und Updates für Ihre App sicher und schrittweise veröffentlichen. Sie können die Veröffentlichung neuer App-Funktionen steuern, indem Sie bestimmte Nutzergruppen ansprechen. Wie bei A/B-Tests wird auch bei einem Rollout die aktivierte Gruppe mit einer gleich großen Kontrollgruppe verglichen, um aussagekräftige Ergebnisse zu erhalten.
Schritt 1: App mit Remote Config, Crashlytics, und Google Analytics instrumentieren
Bevor Sie Remote Config Rollouts verwenden können, um neue Funktionen schrittweise für Ihre Nutzer einzuführen, muss Ihre App mit Firebase Remote Config, Crashlytics, und Google Analytics instrumentiert werden.
- Folgen Sie der Anleitung unter Erste Schritte mit Remote Config, um Ihrer App Remote Config und Analytics hinzuzufügen und eine Remote Config Vorlage zu erstellen. Sie müssen Firebase BoM Version 32.6.0 oder höher (Remote Config SDK Version 21.6.0 oder höher) verwenden.
- Folgen Sie der Anleitung unter Erste Schritte mit Crashlytics, um Crashlytics zu Ihrer App hinzuzufügen. Implementieren Sie Firebase iOS SDK Version 10.24.0 oder höher.
Für eine optimale Leistung empfehlen wir, Remote Config in Echtzeit in Ihren Apps zu implementieren, damit Rollout Werte abgerufen werden, sobald sie veröffentlicht werden.
Schritt 2: Rollout in der Firebase Konsole konfigurieren
Nachdem Ihre App mit Remote Config, Crashlytics und Analytics instrumentiert wurde, können Sie in der Firebase Console einen Rollout erstellen.
- Rufen Sie in der Firebase Console die DevOps & Engagement > Remote Config > Rollouts Seite auf.
- Klicken Sie auf Rollout erstellen.
- Wählen Sie im Feld Parameter einen vorhandenen Parameter aus oder erstellen Sie einen neuen Parameter, der mit Ihrem Rollout aktualisiert werden soll. Klicken Sie dann auf Weiter.
Erstellen oder wählen Sie eine Zielbedingung aus. Diese Bedingung definiert, welche Geräte den Gruppen „Rollout aktiviert“ und „Kontrolle“ hinzugefügt werden. Weitere Informationen dazu, wie Nutzer den Gruppen „Rollout aktiviert“ und „Kontrolle“ zugewiesen werden, finden Sie unter Mitgliedschaft in Rollout-Gruppen.
Klicken Sie auf Weiter und fügen Sie im Feld Aktivierter Wert den Wert hinzu, den Sie für Ihre Nutzer freigeben möchten.
Geben Sie im Feld Zufälliger Prozentsatz den Gesamtprozentsatz der Geräte ein, die den aktivierten Wert erhalten sollen. Da Firebase eine gleich große Kontrollgruppe zuweist, um einen genauen Vergleich der Ergebnisse bei der Messung der Leistung der aktivierten Funktion zu ermöglichen, muss dieser Wert 50% oder weniger betragen, es sei denn, Sie führen den Rollout für 100 % der Nutzer durch. Dieser Wert ist an Ihre Bedingungen gebunden. Wenn Sie beispielsweise eine Bedingung konfiguriert haben, die nur für Version 2.0 Ihrer App gilt und 30% Ihrer Nutzer Version 2.0 verwenden, würde die Festlegung dieses Werts auf 50% bedeuten, dass 15% Ihrer gesamten Nutzer den Rollout-Wert erhalten.
Klicken Sie auf Weiter und geben Sie einen Namen und optional eine Beschreibung ein. Klicken Sie dann auf Speichern.
Klicken Sie auf Änderungen veröffentlichen, um den Rollout zu starten. Überprüfen Sie die geänderten Parameter und klicken Sie noch einmal auf Änderungen veröffentlichen.
Der Rollout sollte beginnen und Sie sollten die Ergebnisse fast sofort sehen können.
Nächste Schritte
- Weitere Informationen zu Rollout-Ergebnissen finden Sie unter Rollout Ergebnisse verstehen.