Sie können das Risiko, dass versehentlich eine Version Ihrer App veröffentlicht wird, die noch nicht fertig ist, erheblich senken, indem Sie in Ihrem App-Bundle oder APK eine Einschränkung der Zielgruppe für die Veröffentlichung verwenden. So können Sie verhindern, dass ein Build über die Play Console für Produktionsnutzer veröffentlicht oder überhaupt über die Play Console verteilt wird.
Verwendung von Zielgruppeneinschränkungen freigeben
Wenn Sie eine Release-Zielgruppenbeschränkung verwenden möchten, müssen Sie dem <application>
-Element in der AndroidManifest.xml
-Datei ein <meta-data>
-Element hinzufügen. Dieses Element steuert, wie weit die Verteilung des Builds fortgeschritten ist.
Das Attribut android:value
des Tags <meta-data>
muss auf den leeren String festgelegt sein. Das Attribut android:name
muss einen der folgenden Werte haben:
Name | Effekte |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
Das App Bundle oder APK kann in die Play Console hochgeladen und über die interne App-Freigabe oder einen beliebigen Test-Track, einschließlich offener Tests, an Nutzer verteilt werden. Sie kann nicht in einem Release im Produktions-Track enthalten sein. So soll verhindert werden, dass Testversionen von Apps versehentlich für Produktionsnutzer freigegeben werden. |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
Das App-Bundle oder APK kann in die Play Console hochgeladen und über die interne App-Freigabe oder einen geschlossenen Test-Track an Nutzer verteilt werden. Sie darf nicht in einem Release im Produktions- oder im Track für offene Tests enthalten sein. So soll verhindert werden, dass Testversionen von Apps versehentlich für eine große Anzahl von Nutzern freigegeben werden. |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
Das App Bundle oder APK kann in die Play Console hochgeladen und über die interne App-Freigabe oder den internen Test-Track an Nutzer verteilt werden. Sie kann nicht in einen Release in den Tracks „Produktion“, „Offener Test“ oder „Geschlossener Test“ enthalten sein. So soll verhindert werden, dass Testversionen von Apps versehentlich außerhalb Ihres unmittelbaren Teams veröffentlicht werden. |
com.google.android.play.largest_release_audience.STOPSHIP
|
Das App Bundle oder APK kann nicht in die Play Console hochgeladen oder über die Play Console vertrieben werden. So soll verhindert werden, dass nur für die Entwicklung bestimmte Versionen von Apps für Nutzer freigegeben werden. Beispielsweise ein Build, bei dem wichtige Sicherheitsfunktionen für eine einfachere Fehlerbehebung deaktiviert sind. |
Wenn Sie beispielsweise verhindern möchten, dass ein Build für Produktionsnutzer freigegeben wird, aktualisieren Sie die Datei AndroidManifest.xml
so:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>