Utiliser une restriction d'audience de publication pour limiter la distribution de votre application

Vous pouvez réduire considérablement les risques de distribuer accidentellement une version de votre application qui n'est pas encore prête en utilisant une restriction d'audience de publication dans votre app bundle ou votre APK. Vous pouvez utiliser cette option pour empêcher la publication d'un build auprès des utilisateurs en production via la Play Console, voire sa distribution via la Play Console.

Utiliser les restrictions d'audience

Pour utiliser une restriction d'audience de publication, vous devez ajouter un élément <meta-data> à l'élément <application> dans votre fichier AndroidManifest.xml. Cet élément contrôle la progression de la distribution du build. L'attribut android:value de la balise <meta-data> doit être défini sur la chaîne vide, et l'attribut android:name doit être l'une des valeurs suivantes:

Nom Effet
com.google.android.play.largest_release_audience.NONPRODUCTION L'app bundle ou l'APK peut être importé dans la Play Console et distribué aux utilisateurs via le partage interne d'application ou tout canal de test, y compris les tests ouverts. Il ne peut pas être inclus dans une version du canal de production.

Cela permet d'éviter la publication accidentelle de versions de test d'applications auprès des utilisateurs de production.
com.google.android.play.largest_release_audience.CLOSED_TESTING L'app bundle ou l'APK peut être importé dans la Play Console et distribué aux utilisateurs via le partage interne d'application ou tout canal de test fermé. Il ne peut pas être inclus dans une version sur les canaux de production ou de tests ouverts.

Cela permet d'éviter la publication accidentelle de versions de test d'applications auprès d'un grand nombre d'utilisateurs.
com.google.android.play.largest_release_audience.INTERNAL_TESTING L'app bundle ou l'APK peut être importé dans la Play Console et distribué aux utilisateurs via le partage interne d'application ou le canal de test interne. Il ne peut pas être inclus dans une version sur les canaux de production, de tests ouverts ou de tests fermés.

Cela permet d'éviter la publication accidentelle de versions de test d'applications en dehors de votre équipe immédiate.
com.google.android.play.largest_release_audience.STOPSHIP L'app bundle ou l'APK ne peut pas être importé ni distribué via la Play Console.

Cette option permet d'empêcher la publication de versions de développement uniquement d'applications auprès de n'importe quel utilisateur. Par exemple, une version dont les principales fonctionnalités de sécurité sont désactivées pour faciliter le débogage.

Par exemple, pour empêcher la publication d'une compilation auprès des utilisateurs de production, mettez à jour votre fichier AndroidManifest.xml comme suit:

<manifest ... >
    <application ... >
        ...
        <meta-data
          android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
          android:value="" />
    </application>
</manifest>