通过在应用包或 APK 中使用发布受众限制,可以大大降低意外分发尚未准备好的应用版本的可能性。您可以使用此功能来阻止通过 Play 管理中心向生产用户发布构建版本,甚至完全阻止通过 Play 管理中心进行分发。
发布受众限制的使用方法
要使用发布受众限制,您必须在 AndroidManifest.xml
文件的 <application>
元素中添加一个 <meta-data>
元素。此元素控制构建版本的分发进度。<meta-data>
标记的 android:value
属性必须设置为空字符串,并且 android:name
属性必须是以下值之一:
名称 | 作用 |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
应用包或 APK 可以上传到 Play 管理中心,并通过内部应用分享或任何测试轨道(包括开放式测试)分发给用户。它不能包含在正式版发布中。 此举旨在防止意外向生产用户发布测试版本的应用。 |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
应用包或 APK 可以上传到 Play 管理中心,并通过内部应用分享或任何封闭式测试轨道分发给用户。它不能包含在正式版或开放式测试轨道的发布中。 此举旨在防止意外向大量用户发布测试版本的应用。 |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
应用包或 APK 可以上传到 Play 管理中心,并通过内部应用分享或内部测试轨道分发给用户。它不能包含在正式版、开放式测试或封闭式测试轨道的发布中。 此举旨在防止意外向您的直属团队以外的用户发布测试版本的应用。 |
com.google.android.play.largest_release_audience.STOPSHIP
|
应用包或 APK 无法上传到 Play 管理中心,也无法通过其进行分发。 此举旨在防止将仅供开发使用的应用版本发布给任何用户。例如,一个为方便调试而禁用了关键安全功能的构建版本。 |
例如,为防止构建版本发布给生产用户,请按如下方式更新您的 AndroidManifest.xml
文件:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>