リリース ユーザー制限を使用してアプリの配信を制限する

App Bundle または APK でリリース オーディエンス制限を使用すると、まだ準備ができていないアプリのバージョンを誤って配布する可能性を大幅に減らすことができます。これにより、ビルドが Google Play Console を通じて製品版ユーザーにリリースされないようにしたり、Google Play Console を通じて配布できないようにしたりできます。

視聴者制限のリリースの使用

リリース オーディエンスの制限を使用するには、AndroidManifest.xml ファイルの <application> 要素に <meta-data> 要素を追加する必要があります。この要素は、ビルドの配布をどの程度進めることができるかを制御します。<meta-data> タグの android:value 属性は空の文字列に設定し、android:name 属性は次のいずれかの値にする必要があります。

名前 効果
com.google.android.play.largest_release_audience.NONPRODUCTION App Bundle または APK を Google Play Console にアップロードし、内部アプリ共有または任意のテストトラック(オープンテストを含む)を通じてユーザーに配布できます。製品版トラックのリリースには含めることはできません。

これは、アプリのテスト バージョンが製品版のユーザーに誤ってリリースされるのを防ぐことを目的としています。
com.google.android.play.largest_release_audience.CLOSED_TESTING App Bundle または APK は、Google Play Console にアップロードし、内部アプリ共有またはクローズド テスト トラックを通じてユーザーに配信できます。製品版トラックまたはオープンテスト トラックのリリースには含めることはできません。

これは、アプリのテスト版が多数のユーザーに誤ってリリースされるのを防ぐことを目的としています。
com.google.android.play.largest_release_audience.INTERNAL_TESTING App Bundle または APK を Google Play Console にアップロードし、内部アプリ共有または内部テストトラックを介してユーザーに配布できます。製品版トラック、オープンテスト トラック、クローズド テスト トラックのリリースに含めることはできません

これは、アプリのテスト バージョンが直属のチーム外に誤ってリリースされるのを防ぐことを目的としています。
com.google.android.play.largest_release_audience.STOPSHIP App Bundle または APK を Google Play Console にアップロードしたり、Google Play Console から配信したりすることはできません。

これは、開発専用バージョンのアプリをユーザーにリリースできないようにすることを目的としています。たとえば、デバッグを容易にするために重要なセキュリティ機能が無効になっているビルドなどです。

たとえば、ビルドが製品版ユーザーにリリースされないようにするには、AndroidManifest.xml ファイルを次のように更新します。

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