Usa una restricción de público en el lanzamiento para limitar la distribución de tu app
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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:
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.
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.
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.
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:
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Use a release audience restriction to limit your app's distribution\n\nYou can greatly reduce the chances of accidentally distributing a version of\nyour app that isn't ready yet by using a release audience restriction in your\napp bundle or APK. You can use this to prevent a build from being released to\nproduction users through Play Console, or even from being distributed through\nPlay Console at all.\n\nRelease audience restrictions usage\n-----------------------------------\n\nTo use a release audience restriction, you must add a `\u003cmeta-data\u003e` element to\nthe `\u003capplication\u003e` element in your `AndroidManifest.xml` file. This element\ncontrols how far the distribution of the build can progress.\nThe `\u003cmeta-data\u003e` tag must have its `android:value` attribute set to the empty\nstring, and the `android:name` attribute must be one of the following values:\n\n| Name | Effect |\n|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` com.google.android.play.largest_release_audience.NONPRODUCTION ` | The app bundle or APK can be uploaded to Play Console and distributed to users through Internal App Sharing or any testing track, including open testing. It **cannot** be included in a release on the Production track. This is intended to prevent accidental release of test versions of apps to production users. |\n| ` com.google.android.play.largest_release_audience.CLOSED_TESTING ` | The app bundle or APK can be uploaded to Play Console and distributed to users through Internal App Sharing or any closed testing track. It **cannot** be included in a release on the Production or Open Testing tracks. This is intended to prevent accidental release of test versions of apps to a large number of users. |\n| ` com.google.android.play.largest_release_audience.INTERNAL_TESTING ` | The app bundle or APK can be uploaded to Play Console and distributed to users through Internal App Sharing or the Internal Test Track. It **cannot** be included in a release on the Production, Open Testing, or Closed Testing tracks. This is intended to prevent accidental release of test versions of apps outside your immediate team. |\n| ` com.google.android.play.largest_release_audience.STOPSHIP ` | The app bundle or APK cannot be uploaded to or distributed through Play Console. This is intended to prevent releasing development-only versions of apps to any users. For example, a build which has key security features disabled for easier debugging. |\n\n| **Note:** Because the restriction is built into your app bundle or APK, you can only change it by compiling a new build of your app with a new versionCode.\n\nFor example, to prevent a build being released to production users, update your\n`AndroidManifest.xml` file as follows: \n\n \u003cmanifest ... \u003e\n \u003capplication ... \u003e\n ...\n \u003cmeta-data\n android:name=\"com.google.android.play.largest_release_audience.NONPRODUCTION\"\n android:value=\"\" /\u003e\n \u003c/application\u003e\n \u003c/manifest\u003e\n\n| **Important:** The `\u003cmeta-data\u003e` element must be a direct child of the `\u003capplication\u003e` element in order for it to be detected by Google Play. It won't be detected if it is part of an `\u003cactivity\u003e` or `\u003cservice\u003e` element. If there are multiple restrictions in your application manifest, then the most restrictive will be applied.\n| **Tip:** If you have an Android library that adds some optional features for testing or internal debugging, you can add the restriction to the library's manifest. Any build which includes the library will then automatically include the release audience restriction."]]