Phân phối ứng dụng Android cho người kiểm thử bằng bảng điều khiển của Firebase

Hướng dẫn này mô tả cách tải Android App Bundle (AAB) lên tính năng Phân phối ứng dụng và phân phối tệp APK được tạo thông qua bảng điều khiển của Firebase.

Tính năng Phân phối ứng dụng tích hợp với dịch vụ chia sẻ ứng dụng nội bộ của Google Play để xử lý các tệp AAB mà bạn tải lên rồi phân phát tệp APK được tối ưu hoá cho người kiểm thử cấu hình thiết bị. Khi phân phối tệp AAB, bạn có thể làm những việc sau:

  • Chạy APK được tối ưu hóa (được Google Play phân phát) được tối ưu hóa cho của người kiểm thử thiết bị.

  • Phát hiện và gỡ lỗi các vấn đề cụ thể theo thiết bị.

  • Kiểm thử các tính năng của gói ứng dụng như Play Feature DeliveryPlay Asset Delivery.

  • Giảm kích thước tệp tải xuống cho người kiểm thử.

Các quyền bắt buộc

Để tải tệp AAB lên tính năng Phân phối ứng dụng, bạn phải liên kết ứng dụng Firebase của mình với một ứng dụng trong Google Play. Bạn phải có cấp truy cập cần thiết để thực hiện những hành động này.

Nếu không có quyền truy cập cần thiết vào Firebase, bạn có thể yêu cầu một dự án Firebase Chủ sở hữu chỉ định cho bạn vai trò phù hợp thông qua Chế độ cài đặt quản lý danh tính và quyền truy cập (IAM) trên bảng điều khiển của Firebase. Nếu bạn có câu hỏi về cách truy cập vào dự án Firebase của mình, bao gồm tìm hoặc chỉ định Chủ sở hữu, hãy xem xét "Quyền và quyền truy cập vào các dự án Firebase" Câu hỏi thường gặp.

Bảng sau đây áp dụng cho việc liên kết một ứng dụng Firebase với một ứng dụng trong Google Play, cũng như tải tệp AAB lên.

Thao tác trong bảng điều khiển của Firebase Quyền quản lý danh tính và quyền truy cập (IAM) bắt buộc (Các) vai trò IAM bao gồm các quyền cần thiết theo mặc định (Các) vai trò bắt buộc khác
Liên kết ứng dụng Firebase với một ứng dụng trong Google Play firebase.playLinks.update Một trong những vai trò sau: Truy cập vào tài khoản nhà phát triển trên Google Play bằng Quản trị
Tải tệp AAB lên tính năng phân phối ứng dụng firebaseappdistro.releases.update Một trong những vai trò sau: ––

Trước khi bắt đầu

  1. Nếu bạn chưa thêm Firebase, hãy thêm Firebase vào thiết bị Android của bạn dự án. Ở cuối quy trình làm việc này, bạn sẽ có một Ứng dụng Android trên Firebase trong dự án Firebase của bạn.

    Nếu không sử dụng bất kỳ sản phẩm Firebase nào khác, bạn chỉ cần tạo một dự án và đăng ký ứng dụng của bạn. Nếu bạn quyết định sử dụng thêm sản phẩm, hãy nhớ hoàn thành tất cả các bước trong Thêm Firebase vào dự án Android của bạn.

  2. Để tạo đường liên kết đến Firebase với Google Play và tải tệp AAB lên, hãy đảm bảo rằng ứng dụng của bạn đáp ứng các yêu cầu sau:

    • Cả ứng dụng trong Google Play và ứng dụng Firebase dành cho Android đều được đăng ký bằng cách sử dụng cùng một tên gói.

    • Ứng dụng trong Google Play được thiết lập trên ứng dụng trang tổng quan và được phân phối đến một trong các kênh Google Play (Thử nghiệm nội bộ, kênh kiểm thử khép kín, kênh kiểm thử công khai hoặc kênh phát hành công khai).

    • Quá trình xem xét ứng dụng trên Google Play đã hoàn tất và ứng dụng đã được xuất bản. Ứng dụng của bạn được xuất bản nếu cột Trạng thái ứng dụng hiển thị một trong các trạng thái sau: Thử nghiệm nội bộ (không phải Thử nghiệm nội bộ ở dạng bản nháp), Thử nghiệm khép kín, Thử nghiệm công khai hoặc Phát hành công khai.

  3. Liên kết ứng dụng Android trên Firebase với tài khoản nhà phát triển trên Google Play:

    1. Trong bảng điều khiển của Firebase, hãy chuyển đến Cài đặt dự án, rồi chọn thẻ Tích hợp.

    2. Trên thẻ Google Play, hãy nhấp vào Liên kết.
      Nếu bạn đã có đường liên kết đến Google Play, hãy nhấp vào Quản lý .

    3. Làm theo hướng dẫn trên màn hình để bật tính năng Phân phối ứng dụng tích hợp và chọn Ứng dụng Android trên Firebase để liên kết với Google Chơi.

    Tìm hiểu thêm về liên kết với Google Play.

Bước 1. Xây dựng ứng dụng

Khi bạn đã sẵn sàng phân phối phiên bản phát hành trước của ứng dụng cho người thử nghiệm, tạo AAB (truy cập vào Tài liệu về Android Studio để được hướng dẫn).

Bước 2. Phân phối ứng dụng cho người kiểm thử

Để phân phối ứng dụng cho người kiểm thử, hãy tải tệp AAB lên bằng Bảng điều khiển của Firebase:

  1. Mở trang Phân phối ứng dụng của bảng điều khiển của Firebase. Chọn dự án Firebase của bạn khi được nhắc.

  2. Trên trang Bản phát hành, hãy chọn ứng dụng mà bạn muốn phân phối trình đơn thả xuống.

  3. Kéo tệp AAB của ứng dụng vào bảng điều khiển để tải tệp đó lên.

  4. Khi quá trình tải lên hoàn tất, hãy chỉ định nhóm người kiểm thử và từng người kiểm thử mà bạn muốn nhận bản dựng. Sau đó, hãy thêm ghi chú phát hành cho bản dựng.

    Xem phần Quản lý người kiểm thử để tìm hiểu thêm về tạo nhóm người kiểm thử.

  5. Nhấp vào Phân phối để cung cấp bản dựng cho người kiểm thử. Người kiểm thử sẽ tự động nhận được lời mời qua email để thử nghiệm ứng dụng.

  6. (Không bắt buộc) Để chia sẻ đường liên kết tới các bản phát hành cụ thể với những người kiểm thử có quyền truy cập vào những bản phát hành đó, hãy nhấp vào Biểu tượng Liên kết để sao chép đường liên kết phát hành vào bảng nhớ tạm.

Sau khi bạn phân phối bản dựng, bản dựng đó sẽ xuất hiện trong Trang tổng quan Phân phối ứng dụng trên bảng điều khiển của Firebase trong 150 ngày (5 tháng). Khi bản dựng hết hạn 30 ngày, thông báo hết hạn sẽ xuất hiện ở cả bảng điều khiển và danh sách bản dựng của người kiểm thử trên thiết bị kiểm thử của họ.

Những người thử nghiệm chưa được mời tham gia thử nghiệm ứng dụng sẽ nhận được lời mời qua email để bắt đầu, đồng thời người kiểm thử hiện tại sẽ nhận được thông báo qua email cho biết bản dựng mới đã sẵn sàng để thử nghiệm. Để biết hướng dẫn về cách cài đặt ứng dụng thử nghiệm, hãy xem Bắt đầu thiết lập hoạt động kiểm thử bằng tính năng Phân phối ứng dụng. Bạn có thể theo dõi trạng thái của từng người kiểm thử, xem họ có chấp nhận lời mời và liệu họ có tải ứng dụng xuống trong bảng điều khiển của Firebase hay không.

Người kiểm thử có 30 ngày để chấp nhận lời mời kiểm thử ứng dụng trước khi ứng dụng hết hạn. Khi lời mời hết hạn 5 ngày, thông báo hết hạn sẽ xuất hiện trong bảng điều khiển của Firebase bên cạnh người kiểm thử trên một bản phát hành. Lời mời có thể là gia hạn bằng cách gửi lại thông qua trình đơn thả xuống trên hàng người kiểm thử.

Các bước tiếp theo