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>