Die Veröffentlichung ist der allgemeine Prozess, durch den Ihre Android-App für Nutzer verfügbar gemacht wird. So veröffentlichen Sie eine Android-App:
- Bereite die App auf die Veröffentlichung vor.
Im Vorbereitungsschritt erstellen Sie eine Release-Version Ihrer App.
- Veröffentliche die App für Nutzer.
Beim Release-Schritt veröffentlichen, verkaufen und vertreiben Sie die Release-Version Ihrer App, die Nutzer herunterladen und auf ihren Android-Geräten installieren können.
Auf dieser Seite erhalten Sie einen Überblick darüber, wie Sie die Veröffentlichung Ihrer App vorbereiten. Wenn Sie vorhaben, eine App bei Google Play zu veröffentlichen, lesen Sie den Artikel Mit Zuversicht veröffentlichen.
Wenn Sie einen Continuous Integration-Server verwenden, können Sie ihn so konfigurieren, dass die hier beschriebenen Schritte automatisiert werden. Sie können es auch so konfigurieren, dass Builds an Ihren internen Testvertriebskanal übertragen werden.
App für die Veröffentlichung vorbereiten
Die Vorbereitung Ihrer App für den Release ist ein mehrstufiger Prozess, der die folgenden Aufgaben umfasst:
- Konfiguriere deine App für den Release.
Es ist mindestens erforderlich, dass Logging deaktiviert und entfernt wird und dass in Ihrer Release-Variante
debuggable false
für Groovy oderisDebuggable = false
für Kotlin-Script festgelegt ist. Außerdem sollten Sie Versionsinformationen Ihrer App festlegen. - Release-Version Ihrer App erstellen und signieren.
Sie können die Gradle-Build-Dateien mit dem Build-Typ Release verwenden, um eine Release-Version Ihrer App zu erstellen und zu signieren. Weitere Informationen finden Sie unter App erstellen und ausführen.
- Teste die Release-Version deiner App.
Bevor du deine App vertreibst, solltest du die veröffentlichte Version auf mindestens einem Ziel-Smartphone und einem Ziel-Tablet gründlich testen. Firebase Test Lab eignet sich zum Testen einer Vielzahl von Geräten und Konfigurationen.
- App-Ressourcen für die Veröffentlichung aktualisieren:
Achte darauf, dass alle Anwendungsressourcen wie Multimediadateien und Grafiken in deiner App aktualisiert und in deiner App enthalten bzw. auf den richtigen Produktionsservern bereitgestellt werden.
- Bereiten Sie Remote-Server und -Dienste vor, von denen Ihre Anwendung abhängt.
Wenn Ihre Anwendung von externen Servern oder Diensten abhängig ist, sorgen Sie dafür, dass diese sicher und produktionsreif sind.
Möglicherweise müssen Sie im Rahmen des Vorbereitungsprozesses verschiedene andere Aufgaben ausführen. Sie müssen beispielsweise ein Konto auf dem App-Marktplatz erstellen, den Sie verwenden möchten, falls Sie noch keines haben. Außerdem müssen Sie ein Symbol für Ihre Anwendung erstellen und möglicherweise einen Endnutzer-Lizenzvertrag (EULA) ausarbeiten, um sich selbst, Ihre Organisation und Ihr geistiges Eigentum zu schützen.
Wie Sie Ihre App für den Release vorbereiten, erfahren Sie unter Auf den Release vorbereiten. Dort finden Sie eine Schritt-für-Schritt-Anleitung zum Konfigurieren und Erstellen einer Release-Version Ihrer App.
Wenn Sie mit der Vorbereitung Ihrer App für die Veröffentlichung fertig sind, haben Sie eine signierte APK-Datei, die Sie an Nutzer verteilen können.
App für Nutzer veröffentlichen
Sie können Ihre Android-Apps auf verschiedene Arten veröffentlichen. In der Regel werden Apps über einen App-Marktplatz wie Google Play veröffentlicht. Sie können Apps auch auf Ihrer eigenen Website veröffentlichen oder indem Sie sie direkt an einen Nutzer senden.
Veröffentlichung über einen App-Marktplatz
Wenn Sie Ihre Apps einer möglichst breiten Zielgruppe anbieten möchten, veröffentlichen Sie sie über einen App-Marktplatz.
Google Play ist der führende Marktplatz für Android-Apps und besonders nützlich, wenn du deine Apps einem großen globalen Publikum vertreiben möchtest. Sie können Ihre Apps jedoch über einen beliebigen App-Marktplatz vertreiben und mehrere Marktplätze nutzen.
Apps bei Google Play veröffentlichen
Google Play ist eine solide Veröffentlichungsplattform, mit der du deine Android-Apps für Nutzer auf der ganzen Welt veröffentlichen, verkaufen und vertreiben kannst. Wenn Sie Ihre Apps über Google Play veröffentlichen, haben Sie Zugriff auf eine Reihe von Entwicklertools, mit denen Sie Ihre Verkäufe analysieren, Markttrends erkennen und steuern können, an wen Ihre Apps vertrieben werden.
Google Play bietet Ihnen auch Zugriff auf verschiedene umsatzsteigernde Funktionen wie die In-App-Abrechnung und die App-Lizenzierung. Das breite Angebot an Tools und Funktionen sowie zahlreiche Community-Funktionen für Endnutzer macht Google Play zum führenden Marktplatz für den Verkauf und Kauf von Android-Apps.
Die Veröffentlichung Ihrer App bei Google Play ist ein einfacher Vorgang, der drei grundlegende Schritte umfasst:
- Bereiten Sie Werbematerialien vor.
Damit Sie die Marketing- und Werbefunktionen von Google Play optimal nutzen können, müssen Sie Werbematerialien für Ihre App erstellen, z. B. Screenshots, Videos, Grafiken und Werbetext.
- Optionen konfigurieren und Assets hochladen
Mit Google Play kannst du deine App auf einen weltweiten Pool von Nutzern und Geräten ausrichten. Wenn du verschiedene Google Play-Einstellungen konfigurierst, kannst du die Länder, in denen du deine Ziele erreichen möchtest, die Sprachen der Einträge, die du verwenden möchtest, und den Preis auswählen, den du in jedem Land berechnen möchtest.
Sie können auch Details zum Eintrag wie App-Typ, Kategorie und Altersfreigabe konfigurieren. Wenn Sie mit dem Konfigurieren der Optionen fertig sind, können Sie Ihre Werbematerialien und Ihre App als App-Entwurf hochladen.
- Veröffentlichen Sie die veröffentlichte Version Ihrer App.
Wenn Sie sich sicher sind, dass Ihre Veröffentlichungseinstellungen richtig konfiguriert sind und die hochgeladene Anwendung veröffentlicht werden kann, klicken Sie auf Veröffentlichen. Sobald sie durch Google Play überprüft wurde, wird sie veröffentlicht und weltweit zum Download verfügbar.
Weitere Informationen finden Sie unter So funktioniert Google Play.
Über eine Website veröffentlichen
Wenn Sie Ihre App nicht auf einem Marktplatz wie Google Play veröffentlichen möchten, können Sie die App auf Ihrer eigenen Website oder Ihrem eigenen Server zum Download zur Verfügung stellen, auch auf einem privaten oder Unternehmensserver.
So veröffentlichen Sie Apps über eine Website:
- Bereiten Sie Ihre App auf die Veröffentlichung vor.
- Hosten Sie die APK-Datei für die Veröffentlichung auf Ihrer Website.
- Stellen Sie Nutzern einen Downloadlink zur Verfügung.
Wenn Nutzer den Downloadlink auf ihren Android-Geräten aufrufen, wird die Datei heruntergeladen und das Android-System beginnt automatisch mit der Installation auf dem Gerät.
Hinweis:Der Installationsvorgang wird nur dann automatisch gestartet, wenn der Nutzer seine Einstellungen so konfiguriert hat, dass die Installation von Apps aus unbekannten Quellen zugelassen wird.
Auch wenn es relativ einfach ist, die App auf der eigenen Website zu veröffentlichen, kann sie ineffizient sein. Wenn Sie beispielsweise Ihre App monetarisieren möchten, müssen Sie alle Finanztransaktionen selbst verarbeiten und erfassen. Außerdem dürfen Sie den In-App-Abrechnungsdienst von Google Play nicht für den Verkauf von In-App-Produkten verwenden. Außerdem können Sie die App-Lizenzierung nicht verwenden, um die nicht autorisierte Installation und Verwendung Ihrer App zu verhindern.
Nutzer-Opt-in für unbekannte Apps und Quellen
Android schützt Nutzer vor dem unbeabsichtigten Herunterladen und Installieren von Apps aus anderen Ländern als vertrauenswürdigen eigenen App-Shops wie Google Play. Android blockiert solche Installationen, bis der Nutzer die Installation von Apps aus anderen Quellen zulässt. Das Opt-in-Verfahren hängt von der Android-Version ab, die auf dem Gerät des Nutzers ausgeführt wird:
![Screenshot mit dem Bildschirm mit den Einstellungen für die Annahme der Installation unbekannter Apps aus verschiedenen Quellen](https://developer.android.com/static/images/publishing/publishing_unknown_apps_sm.png?authuser=6&hl=de)
Abbildung 1: Auf dem Bildschirm Unbekannte Apps installieren in den Systemeinstellungen gewähren Nutzer einer bestimmten Quelle die Berechtigung, unbekannte Apps zu installieren.
- Auf Geräten mit Android 8.0 (API-Level 26) und höher müssen Nutzer den Bildschirm Unbekannte Apps installieren aufrufen, um App-Installationen aus einer bestimmten Quelle zu aktivieren.
- Auf Geräten mit Android 7.1.1 (API-Level 25) und niedriger müssen Nutzer entweder die Systemeinstellung Unbekannte Quellen aktivieren oder die Einzelinstallation einer unbekannten App zulassen.
Unbekannte Apps installieren
Auf Geräten mit Android 8.0 (API-Level 26) und höher müssen Nutzer die Berechtigung zum Installieren von Apps von einer Quelle erteilen, die kein eigener App-Shop ist. Dazu muss er in den Systemeinstellungen des Bildschirms Unbekannte Apps installieren die Einstellung App-Installationen zulassen für diese Quelle aktivieren (siehe Abbildung 1).
Hinweis: Nutzer können diese Einstellung für eine bestimmte Quelle jederzeit ändern. Daher sollte eine Quelle, die unbekannte Apps installiert, immer
canRequestPackageInstalls()
aufrufen, um zu prüfen, ob der Nutzer dieser Quelle die Berechtigung zum Installieren unbekannter Apps erteilt hat. Wenn diese Methode false
zurückgibt, sollte der Nutzer von der Quelle aufgefordert werden, die Einstellung App-Installationen zulassen für diese Quelle wieder zu aktivieren.
Unbekannte Herkunft
![Screenshot mit der Einstellung für die Annahme des Downloads und der Installation von Apps aus unbekannten Quellen](https://developer.android.com/static/images/publishing/publishing_unknown_sources_sm.png?authuser=6&hl=de)
Abbildung 2: Mit der Einstellung Unbekannte Quellen wird festgelegt, ob Nutzer Apps installieren dürfen, die nicht von Google Play heruntergeladen wurden.
Damit auf Geräten mit Android 7.1.1 (API-Level 25) und niedriger Apps installiert werden können, die nicht von Erstanbieter stammen, aktivieren Nutzer unter Einstellungen > Sicherheit die Einstellung Unbekannte Quellen, wie in Abbildung 2 dargestellt.
Wenn Nutzer versuchen, eine unbekannte App auf einem Gerät mit Android 7.1.1 (API-Level 25) oder niedriger zu installieren, zeigt das System manchmal ein Dialogfeld an, in dem der Nutzer gefragt wird, ob nur eine bestimmte unbekannte App installiert werden darf. In den meisten Fällen wird empfohlen, nur eine unbekannte Anwendungsinstallation gleichzeitig zuzulassen, sofern die Option verfügbar ist.
In beiden Fällen müssen Nutzer diese Konfigurationsänderung vornehmen, bevor sie unbekannte Apps herunterladen und auf ihren Geräten installieren können.
Hinweis:Einige Netzwerkanbieter lassen Nutzern nicht zu, Apps aus unbekannten Quellen zu installieren.