출시 잠재고객 제한을 사용하여 앱 배포 제한하기

App Bundle 또는 APK에서 출시 대상 제한을 사용하면 아직 준비되지 않은 앱 버전을 실수로 배포할 가능성을 크게 줄일 수 있습니다. 이를 통해 빌드가 Play Console을 통해 프로덕션 사용자에게 출시되지 않도록 하거나 Play Console을 통해 배포되지 않도록 할 수 있습니다.

잠재고객 제한 사용 해제

출시 잠재고객 제한을 사용하려면 AndroidManifest.xml 파일의 <application> 요소에 <meta-data> 요소를 추가해야 합니다. 이 요소는 빌드 배포가 진행될 수 있는 정도를 제어합니다. <meta-data> 태그의 android:value 속성은 빈 문자열로 설정해야 하고 android:name 속성은 다음 값 중 하나여야 합니다.

이름 결과
com.google.android.play.largest_release_audience.NONPRODUCTION App Bundle 또는 APK를 Play Console에 업로드하고 내부 앱 공유 또는 공개 테스트를 비롯한 모든 테스트 트랙을 통해 사용자에게 배포할 수 있습니다. 프로덕션 트랙의 출시에 포함할 수 없습니다.

이는 프로덕션 사용자에게 테스트 버전의 앱이 실수로 출시되는 것을 방지하기 위한 조치입니다.
com.google.android.play.largest_release_audience.CLOSED_TESTING App Bundle 또는 APK를 Play Console에 업로드하고 내부 앱 공유 또는 비공개 테스트 트랙을 통해 사용자에게 배포할 수 있습니다. 프로덕션 또는 공개 테스트 트랙의 출시 버전에 포함할 수는 없습니다.

이는 앱의 테스트 버전이 많은 사용자에게 실수로 출시되는 것을 방지하기 위한 것입니다.
com.google.android.play.largest_release_audience.INTERNAL_TESTING App Bundle 또는 APK는 Play Console에 업로드하고 내부 앱 공유 또는 내부 테스트 트랙을 통해 사용자에게 배포할 수 있습니다. 프로덕션, 공개 테스트 또는 비공개 테스트 트랙의 출시 버전에 포함할 수는 없습니다.

이는 앱의 테스트 버전이 담당 팀 외부로 실수로 출시되는 것을 방지하기 위한 것입니다.
com.google.android.play.largest_release_audience.STOPSHIP App Bundle 또는 APK는 Play Console을 통해 업로드하거나 배포할 수 없습니다.

이는 개발 전용 버전의 앱을 사용자에게 출시하지 못하도록 하기 위한 것입니다. 예를 들어 디버깅을 쉽게 하기 위해 주요 보안 기능이 사용 중지된 빌드가 있습니다.

예를 들어 빌드가 프로덕션 사용자에게 출시되지 않도록 하려면 AndroidManifest.xml 파일을 다음과 같이 업데이트합니다.

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