获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Verteilen Sie Android-Apps mithilfe der Firebase-Konsole an Tester

In dieser Anleitung wird beschrieben, wie Sie Android App Bundles (AABs) in App Distribution hochladen und generierte APKs mithilfe der Firebase-Konsole verteilen.

App Distribution lässt sich in den internen App-Sharing-Dienst von Google Play integrieren, um die von Ihnen hochgeladenen AABs zu verarbeiten und APKs bereitzustellen, die für die Gerätekonfigurationen Ihrer Tester optimiert sind. Durch das Verteilen von AABs können Sie Folgendes tun:

  • Führen Sie optimierte APKs (bereitgestellt von Google Play) aus, die für die Geräte Ihrer Tester optimiert sind.

  • Entdecken und debuggen Sie gerätespezifische Probleme.

  • Testen Sie App Bundle-Funktionen wie Play Feature Delivery und Play Asset Delivery .

  • Reduzieren Sie die Größe der Downloads für Ihre Tester.

Erforderliche Berechtigungen

Um AABs in App Distribution hochzuladen, müssen Sie Ihre Firebase-App mit einer App in Google Play verknüpfen . Sie müssen über die erforderliche Zugriffsebene verfügen, um diese Aktionen auszuführen.

Wenn Sie nicht über den erforderlichen Firebase-Zugriff verfügen, können Sie einen Firebase-Projektinhaber bitten, Ihnen die entsprechende Rolle über die IAM-Einstellungen der Firebase-Konsole zuzuweisen. Wenn Sie Fragen zum Zugriff auf Ihr Firebase-Projekt haben, einschließlich zum Suchen oder Zuweisen eines Eigentümers, lesen Sie die häufig gestellten Fragen zu „Berechtigungen und Zugriff auf Firebase-Projekte“ .

Die folgende Tabelle gilt für das Verknüpfen einer Firebase-App mit einer App in Google Play sowie für das Hochladen von AABs.

Aktion in der Firebase-Konsole Erforderliche IAM-Berechtigung IAM-Rolle(n), die standardmäßig erforderliche Berechtigungen enthalten Zusätzliche erforderliche Rolle(n)
Verknüpfen Sie eine Firebase-App mit einer App in Google Play firebase.playLinks.update Eine der folgenden Rollen: Zugriff auf ein Google Play-Entwicklerkonto als Administrator
Laden Sie AABs in die App-Verteilung hoch firebaseappdistro.releases.update Eine der folgenden Rollen: ––

Bevor Sie beginnen

  1. Fügen Sie Ihrem Android-Projekt Firebase hinzu, falls Sie dies noch nicht getan haben . Am Ende dieses Workflows haben Sie eine Firebase-Android-App in Ihrem Firebase-Projekt.

    Wenn Sie keine anderen Firebase-Produkte verwenden, müssen Sie nur ein Projekt erstellen und Ihre App registrieren. Wenn Sie sich entscheiden, zusätzliche Produkte zu verwenden, stellen Sie sicher, dass Sie alle Schritte unter Hinzufügen von Firebase zu Ihrem Android-Projekt ausführen .

  2. Stellen Sie sicher, dass Ihre App die folgenden Anforderungen erfüllt, um einen Firebase-Link zu Google Play zu erstellen und AABs hochzuladen:

    • Die App in Google Play und die Firebase-Android-App sind beide mit demselben Paketnamen registriert.

    • Die App in Google Play wird auf dem App-Dashboard eingerichtet und auf einen der Google Play-Tracks verteilt (Internes Testen, Geschlossenes Testen, Offenes Testen oder Produktion).

    • Die Überprüfung der App in Google Play ist abgeschlossen und die App wird veröffentlicht. Ihre App wird veröffentlicht, wenn in der Spalte „ App-Status“ einer der folgenden Status angezeigt wird: „Interner Test“ (kein interner Entwurfstest), „Geschlossener Test“, „Offener Test“ oder „Produktion“.

  3. Verknüpfen Sie Ihre Firebase Android App mit Ihrem Google Play-Entwicklerkonto:

    1. Gehen Sie in der Firebase-Konsole zu Ihren Projekteinstellungen und wählen Sie dann die Registerkarte Integrationen aus.

    2. Klicken Sie auf der Google Play -Karte auf Link .
      Wenn Sie bereits Links zu Google Play haben, klicken Sie stattdessen auf Verwalten .

    3. Befolgen Sie die Anweisungen auf dem Bildschirm, um die App Distribution-Integration zu aktivieren und auszuwählen, welche Firebase-Android-Apps mit Google Play verknüpft werden sollen.

    Erfahren Sie mehr über das Verknüpfen mit Google Play .

Schritt 1. Erstellen Sie Ihre App

Wenn Sie bereit sind, eine Vorabversion Ihrer App an Tester zu verteilen, erstellen Sie Ihr AAB (Anweisungen finden Sie in der Android Studio-Dokumentation ).

Schritt 2. Verteilen Sie Ihre App an Tester

Um Ihre App an Tester zu verteilen, laden Sie Ihre AAB-Datei über die Firebase-Konsole hoch:

  1. Öffnen Sie die Seite „App-Verteilung“ der Firebase-Konsole. Wählen Sie Ihr Firebase-Projekt aus, wenn Sie dazu aufgefordert werden.

  2. Wählen Sie auf der Seite Releases die App, die Sie verteilen möchten, aus dem Dropdown-Menü aus.

  3. Ziehen Sie die AAB-Datei Ihrer App auf die Konsole, um sie hochzuladen.

  4. Geben Sie nach Abschluss des Uploads die Testergruppen und einzelnen Tester an, die den Build erhalten sollen. Fügen Sie dann Versionshinweise für den Build hinzu.

    Weitere Informationen zum Erstellen von Testergruppen finden Sie unter Tester verwalten.

  5. Klicken Sie auf Verteilen , um den Build Testern zur Verfügung zu stellen. Der Tester erhält automatisch eine E-Mail-Einladung zum Testen der App.

  6. (Optional) Um Links zu bestimmten Releases mit Testern zu teilen, die Zugriff auf diese Releases haben, klicken Sie auf das Link -Symbol, um den Release-Link in die Zwischenablage zu kopieren.

Nachdem Sie Ihren Build verteilt haben, ist er 150 Tage (fünf Monate) lang im App-Verteilungs-Dashboard der Firebase-Konsole verfügbar. Wenn der Build in 30 Tagen abläuft, wird sowohl in der Konsole als auch in der Liste der Builds Ihres Testers auf seinem Testgerät ein Ablaufhinweis angezeigt.

Tester, die nicht zum Testen der App eingeladen wurden, erhalten E-Mail-Einladungen, um loszulegen, und bestehende Tester erhalten E-Mail-Benachrichtigungen, dass ein neuer Build zum Testen bereit ist. Anweisungen zum Installieren der Test-App finden Sie unter Als Tester mit App Distribution einrichten . Sie können den Status jedes Testers – ob er die Einladung angenommen und die App heruntergeladen hat – in der Firebase-Konsole überwachen.

Tester haben 30 Tage Zeit, um eine Einladung zum Testen der App anzunehmen, bevor sie abläuft. Wenn eine Einladung in 5 Tagen abläuft, wird in der Firebase-Konsole neben dem Tester für eine Version ein Ablaufhinweis angezeigt. Eine Einladung kann erneuert werden, indem Sie sie über das Dropdown-Menü in der Tester-Zeile erneut senden.

Nächste Schritte

Lernen Sie Best Practices für die Verteilung von Android-Apps an QA-Tester mit CI/CD kennen .