Firebase App Distribution
Firebase App Distribution macht die Verteilung Ihrer Apps an vertrauenswürdige Tester ganz einfach. Wenn Sie Ihre Apps schnell auf die Geräte der Tester bringen, können Sie frühzeitig und regelmäßig Feedback erhalten. Und wenn Sie Crashlytics in Ihren Apps verwenden, erhalten Sie automatisch Stabilitätsmesswerte für alle Ihre Builds, damit Sie wissen, wann Sie bereit für die Veröffentlichung sind.
Startbereit?
Informationen zum Verteilen von iOS-Apps:
Firebase Console Firebase CLI fastlane
Informationen zum Verteilen von Android-Apps:
Hauptmerkmale
| Plattformübergreifend | Sie können sowohl Ihre iOS- als auch Ihre Android-Vorabveröffentlichungen an einem Ort verwalten. |
| Schnelle Verteilung | Mit schnellem Onboarding, ohne SDK-Installation und sofortiger App-Bereitstellung können Sie Vorabveröffentlichungen schnell an Ihre Tester weitergeben. |
| Passt in Ihren Workflow | Sie können Builds über die Firebase Console, das Firebase Command Line Interface (CLI)-Tool, fastlane oder Gradle (Android) verteilen. Sie können die Verteilung automatisieren, indem Sie die CLI in Jobs für die kontinuierliche Integration (Continuous Integration, CI) einbinden. |
| Testerverwaltung | Sie können Ihre Testteams verwalten, indem Sie sie in Gruppen organisieren. Sie können neue Tester mit E-Mail-Einladungen hinzufügen, die sie durch den Onboarding Prozess führen. Sie können den Status jedes Testers für bestimmte Versionen Ihrer App einsehen. So sehen Sie, wer eine Testeinladung angenommen und die App heruntergeladen hat. Aktivieren Sie In-App-Feedback, um es Testern zu erleichtern, Feedback zu Ihren Vorabveröffentlichungen zu geben. |
| Funktioniert mit Android App Bundles | Sie können Releases für Ihr Android App Bundle in Google Play an Tester verteilen. App Distribution ist in den Google Play-Dienst für die interne App-Freigabe eingebunden, um Ihre App-Test- und Veröffentlichungsprozesse zu optimieren. |
| Funktioniert mit Crashlytics | In Kombination mit Crashlytics erhalten Sie Einblicke in die Stabilität Ihrer Testverteilungen. |
Beispiel für einen Implementierungspfad
| Neuesten Vorab-Build hochladen | Laden Sie zuerst die neueste APK-, AAB- oder IPA-Datei mit App Distribution über die Firebase Console, fastlane, Gradle oder die CLI-Tools hoch. | |
| Tester einladen | Fügen Sie dann die Tester hinzu, die Ihre App testen sollen. Die Tester erhalten eine E-Mail, die sie durch den Onboarding-Prozess führt. | |
| Feedback erhalten | Holen Sie Feedback von Ihren Testern ein, beobachten Sie die Stabilitätsdaten und optimieren Sie Ihre App. | |
| Neue Beta-Builds veröffentlichen | Wenn ein neuer Build zum Testen bereit ist, laden Sie ihn einfach in App Distribution hoch. Ihre Tester werden benachrichtigt, dass ein neuer Build zum Testen verfügbar ist. |
Nächste Schritte
Best Practices kennenlernen
- Best Practices für die Verteilung von Apple-Apps an QA-Tester mit CI/CD und fastlane
- Best Practices für die Verteilung von Android-Apps an QA-Tester mit CI/CD
Informationen zum Verteilen von iOS-Apps:
Firebase Console Firebase CLI fastlane REST API
Informationen zum Verteilen von Android-Apps:
Firebase Console Firebase CLI fastlane Gradle REST API
Weitere Informationen zu App Distribution finden Sie in den folgenden Codelabs:
Tester mit dem Firebase App-Bereitstellung Android SDK über neue App-Releases informieren.
Tester mit dem Firebase App-Bereitstellung iOS SDK über neue App-Releases informieren.