Sử dụng tính năng giới hạn đối tượng người dùng cho bản phát hành để giới hạn phạm vi phân phối ứng dụng của bạn

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>