Usa una restricción de público en el lanzamiento para limitar la distribución de tu app

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>