Puedes reducir en gran medida las probabilidades de distribuir accidentalmente una versión de tu app que aún no está lista si usas una restricción de público de lanzamiento en tu paquete de aplicación o APK. Puedes usar esta opción para evitar que una compilación se lance a los usuarios de producción a través de Play Console o incluso que se distribuya a través de Play Console.
Lanzamiento del uso de restricciones de público
Para usar una restricción de público de lanzamiento, debes agregar un elemento <meta-data>
al elemento <application>
en tu archivo AndroidManifest.xml
. Este elemento controla hasta qué punto puede avanzar la distribución de la compilación.
El atributo android:value
de la etiqueta <meta-data>
debe establecerse en la cadena vacía, y el atributo android:name
debe ser uno de los siguientes valores:
Name | Efecto |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
El paquete de aplicación o APK se puede subir a Play Console y distribuir a los usuarios a través del uso compartido interno de apps o cualquier segmento de prueba, incluidas las pruebas abiertas. No se puede incluir en una versión del segmento de producción. El objetivo es evitar el lanzamiento accidental de versiones de prueba de apps a los usuarios de producción. |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
El paquete de aplicación o APK se puede subir a Play Console y distribuir a los usuarios a través del uso compartido interno de apps o cualquier segmento de pruebas cerradas. No se puede incluir en una versión de los segmentos de producción ni de pruebas abiertas. El objetivo es evitar el lanzamiento accidental de versiones de prueba de apps a una gran cantidad de usuarios. |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
El paquete de aplicación o APK se puede subir a Play Console y distribuir a los usuarios a través del uso compartido interno de apps o el segmento de prueba interna. No se puede incluir en una versión de los segmentos de producción, pruebas abiertas ni pruebas cerradas. El objetivo es evitar el lanzamiento accidental de versiones de prueba de apps fuera de tu equipo inmediato. |
com.google.android.play.largest_release_audience.STOPSHIP
|
El paquete de aplicación o APK no se puede subir ni distribuir a través de Play Console. El objetivo es evitar que se publiquen versiones de apps solo para desarrollo a cualquier usuario. Por ejemplo, una compilación que tiene funciones de seguridad clave inhabilitadas para facilitar la depuración. |
Por ejemplo, para evitar que se lance una compilación a los usuarios de producción, actualiza tu archivo AndroidManifest.xml
de la siguiente manera:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>