Android-Apps über die Firebase Console an Tester verteilen


In diesem Leitfaden wird beschrieben, wie du Android App Bundles (AABs) in App Distribution hochlädst und die generierten APKs über die Firebase-Konsole bereitstellen.

App Distribution ist in den internen App-Freigabedienst von Google Play eingebunden, um die von Ihnen hochgeladenen AABs zu verarbeiten und APKs bereitzustellen, die für die Gerätekonfigurationen Ihrer Tester optimiert sind. Das Verteilen von AABs bietet folgende Möglichkeiten:

Erforderliche Berechtigungen

Wenn Sie AABs in App Distribution hochladen möchten, müssen Sie Ihre Firebase-App mit einer App verknüpfen in Google Play Sie benötigen die erforderliche Zugriffsebene, um diese Aktionen ausführen zu können.

Wenn Sie nicht die erforderlichen Firebase-Zugriffsrechte haben, können Sie ein Firebase-Projekt anfordern Inhaber, um Ihnen die entsprechende Rolle über das IAM-Einstellungen der Firebase-Konsole. Wenn Sie Fragen zum Zugriff auf Ihr Firebase-Projekt haben, z. B. wenn Sie einen Inhaber finden oder zuweisen, „Berechtigungen und Zugriff auf Firebase-Projekte“ FAQs.

Die folgende Tabelle gilt für das Verknüpfen einer Firebase-App mit einer App in Google Play und laden AABs hoch.

Aktion in der Firebase-Konsole Erforderliche IAM-Berechtigung IAM-Rolle(n), die die erforderlichen Berechtigungen von Standardeinstellung Zusätzliche erforderliche Rolle(n)
Firebase-App mit einer App in Google Play verknüpfen firebase.playLinks.update Eine der folgenden Rollen: Zugriff auf ein Google Play-Entwicklerkonto als Verwaltung
AABs in App Distribution hochladen firebaseappdistro.releases.update Eine der folgenden Rollen:

Hinweis

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

    Wenn Sie keine anderen Firebase-Produkte verwenden, müssen Sie nur Projekt erstellen und Ihre App registrieren. Wenn Sie zusätzliche führen Sie alle Schritte in Fügen Sie Ihrem Android-Projekt Firebase hinzu.

  2. Damit Sie eine Firebase-Verknüpfung zu Google Play erstellen und AABs hochladen können, müssen folgende Voraussetzungen erfüllt sein: Ihre App die folgenden Anforderungen erfüllt:

    • Sowohl die App in Google Play als auch die Firebase-Android-App sind registriert. mit demselben Paketnamen.

    • Die App wird in Google Play in der App eingerichtet. Dashboard und in einem der Google Play-Tracks veröffentlicht (Interner Test, „Geschlossener Test“, „Offener Test“ oder „Produktion“).

    • Die Überprüfung der App in Google Play ist abgeschlossen und die App wird veröffentlicht. Ihre App ist veröffentlicht, wenn in der Spalte App-Status einer der folgenden Werte angezeigt wird: folgenden Status: Interne Tests (nicht Entwurf für interne Tests), Geschlossene Tests, offene Tests oder Produktion.

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

    1. Rufen Sie in der Firebase-Konsole Ihr Projekteinstellungen wählen Sie den Tab Integrationen aus.

    2. Klicken Sie auf der Karte Google Play auf Verknüpfen.
      Wenn du bereits Verknüpfungen mit Google Play hast, klicke auf Verwalten stattdessen.

    3. Folge der Anleitung auf dem Bildschirm, um App Distribution zu aktivieren Integration und wählen Sie aus, welche Firebase-Android-Apps mit Google verknüpft werden sollen Spielen.

    Weitere Informationen über mit Google Play verknüpft sind.

Schritt 1: App entwickeln

Wenn Sie eine Vorabveröffentlichung Ihrer App für Tester veröffentlichen möchten, AAB erstellen (besuchen Sie die Android Studio-Dokumentation .

Schritt 2: App an Tester vertreiben

Laden Sie Ihre AAB-Datei mit dem Firebase-Konsole:

  1. Öffnen Sie die App Distribution-Seite des Firebase-Konsole. Wählen Sie Ihr Firebase-Projekt aus, wenn Sie dazu aufgefordert werden.

  2. Wähle auf der Seite Releases die App aus, über die du vertreiben möchtest. im Drop-down-Menü aus.

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

  4. Wenn der Upload abgeschlossen ist, gib die Testergruppen und einzelnen Tester an. Sie den Build erhalten möchten. Fügen Sie dann Versionshinweise für den Build hinzu.

    Weitere Informationen finden Sie unter Tester verwalten. Erstellen von Testergruppen

  5. Klicken Sie auf Verteilen, um den Build für Tester verfügbar zu machen. Tester erhält automatisch eine E-Mail-Einladung zum Testen der App.

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

Sobald Sie Ihren Build verteilt haben, ist er im App Distribution-Dashboard der Firebase-Konsole für 150 Tage (fünf Monate). Wenn der Build innerhalb von 30 Tagen abläuft, erscheint in beiden die Konsole und die Liste der Builds auf dem Testgerät.

Tester, die nicht zum Testen der App eingeladen wurden, erhalten E-Mail-Einladungen zu und bestehende Tester erhalten E-Mail-Benachrichtigungen, kann jetzt getestet werden. Eine Anleitung zur Installation der Test-App findest du unter Richten Sie App Distribution als Tester ein. Sie können den Status der einzelnen Tester verfolgen und sehen, ob sie die Einladung und ob die App in der Firebase-Konsole heruntergeladen wurde.

Tester haben 30 Tage Zeit, eine Einladung zum Testen der App anzunehmen, bevor sie abläuft. Wenn eine Einladung innerhalb von 5 Tagen abläuft, erscheint ein entsprechender Hinweis in der Firebase-Konsole neben dem Tester eines Release. Eine Einladung kann verlängert werden, indem Sie sie über das Drop-down-Menü in der Zeile des Testers noch einmal senden.

Nächste Schritte