Bạn có thể giảm đáng kể khả năng vô tình phân phối một phiên bản ứng dụng chưa sẵn sàng bằng cách sử dụng quy định hạn chế đối tượng phát hành trong gói ứng dụng hoặc tệp APK. Bạn có thể sử dụng tính năng này để ngăn một bản dựng được phát hành cho người dùng chính thức thông qua Play Console hoặc thậm chí là không phân phối qua Play Console.
Phát hành việc sử dụng tính năng giới hạn đối tượng
Để sử dụng quy định hạn chế đối tượng phát hành, bạn phải thêm phần tử <meta-data>
vào phần tử <application>
trong tệp AndroidManifest.xml
. Phần tử này kiểm soát mức độ phân phối của bản dựng.
Thẻ <meta-data>
phải đặt thuộc tính android:value
thành chuỗi trống và thuộc tính android:name
phải là một trong các giá trị sau:
Tên | Hiệu ứng |
---|---|
com.google.android.play.largest_release_audience.NONPRODUCTION
|
Bạn có thể tải gói ứng dụng hoặc tệp APK lên Play Console và phân phối cho người dùng thông qua tính năng Chia sẻ ứng dụng nội bộ hoặc bất kỳ kênh kiểm thử nào, bao gồm cả kênh kiểm thử công khai. Bạn không thể đưa ứng dụng này vào bản phát hành trên kênh Phát hành công khai. Điều này nhằm ngăn chặn việc vô tình phát hành phiên bản thử nghiệm của ứng dụng cho người dùng phiên bản chính thức. |
com.google.android.play.largest_release_audience.CLOSED_TESTING
|
Bạn có thể tải gói ứng dụng hoặc tệp APK lên Play Console và phân phối cho người dùng thông qua tính năng Chia sẻ ứng dụng nội bộ hoặc bất kỳ kênh thử nghiệm khép kín nào. Bạn không thể đưa cấu phần phần mềm này vào bản phát hành trên kênh Phát hành công khai hoặc kênh Kiểm thử công khai. Điều này nhằm ngăn chặn việc vô tình phát hành phiên bản thử nghiệm của ứng dụng cho một số lượng lớn người dùng. |
com.google.android.play.largest_release_audience.INTERNAL_TESTING
|
Bạn có thể tải gói ứng dụng hoặc tệp APK lên Play Console và phân phối cho người dùng thông qua tính năng Chia sẻ ứng dụng nội bộ hoặc Kênh thử nghiệm nội bộ. Bạn không thể đưa cấu phần phần mềm này vào bản phát hành trên kênh Phát hành công khai, Kiểm thử công khai hoặc Kiểm thử khép kín. Điều này nhằm ngăn chặn việc vô tình phát hành các phiên bản thử nghiệm của ứng dụng bên ngoài nhóm của bạn. |
com.google.android.play.largest_release_audience.STOPSHIP
|
Bạn không thể tải gói ứng dụng hoặc tệp APK lên hoặc phân phối qua Play Console. Điều này nhằm ngăn chặn việc phát hành các phiên bản ứng dụng chỉ dành cho nhà phát triển cho bất kỳ người dùng nào. Ví dụ: một bản dựng đã tắt các tính năng bảo mật chính để dễ dàng gỡ lỗi hơn. |
Ví dụ: để ngăn một bản dựng được phát hành cho người dùng chính thức, hãy cập nhật tệp AndroidManifest.xml
như sau:
<manifest ... >
<application ... >
...
<meta-data
android:name="com.google.android.play.largest_release_audience.NONPRODUCTION"
android:value="" />
</application>
</manifest>