Phát hành ứng dụng riêng tư

Bạn không thể đặt ứng dụng được phát hành qua Google Play Custom App Publishing API (API Phát hành ứng dụng tuỳ chỉnh của Google Play) mà không bao giờ được đặt ở chế độ công khai. Do đó, các ứng dụng này phải trải qua quy trình xác minh trọng lượng nhẹ hơn so với các ứng dụng công khai, giúp giảm thời gian xuất bản xuống chỉ còn 5 phút (so với hơn 2 giờ qua Play Console).

Để phát hành ứng dụng riêng tư cho một doanh nghiệp, hãy gọi Accounts.customApps.create, chuyển mã tài khoản nhà phát triển của doanh nghiệp đó dưới dạng tham số. Các trường bắt buộc duy nhất trong nội dung yêu cầu là tiêu đề của ứng dụng và ngôn ngữ trang thông tin mặc định của ứng dụng. Hãy đảm bảo rằng mọi ứng dụng riêng tư mà bạn phát hành cũng đáp ứng các yêu cầu sau:

  • Tên gói là tên dành riêng cho Google Play (không chỉ của riêng tài khoản nhà phát triển).
  • Tên ứng dụng là tên dành riêng cho tài khoản nhà phát triển.

Ví dụ:

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

Nếu thành công, ứng dụng sẽ xuất hiện ngay lập tức trong danh sách ứng dụng đã phát hành của tài khoản nhà phát triển trong Play Console. Ứng dụng sẽ sẵn sàng phân phối cho người dùng cuối trong vòng 5 phút.

Theo mặc định, ứng dụng riêng tư đã phát hành chỉ dành cho tổ chức được liên kết với tài khoản nhà phát triển. Để thiết lập tổ chức sẽ cung cấp ứng dụng riêng tư, hãy thêm mã tổ chức vào thuộc tính organizations.

Phân phối ứng dụng riêng tư

Các ứng dụng riêng tư được tự động phê duyệt khi phát hành, nhưng người dùng sẽ không tự động nhận được, trừ phi quản trị viên CNTT của doanh nghiệp cấp cho họ quyền truy cập vào tất cả các ứng dụng được phê duyệt một cách rõ ràng. Bạn có thể bật tính năng này trong Bảng điều khiển EMM bằng cách sử dụng Users.setAvailableProductSet (đặt productSetBehavior thành "allApproved").

Bạn cũng có thể sử dụng chính lệnh gọi đó để cho phép quản trị viên CNTT đưa các ứng dụng cụ thể vào danh sách cho phép của một người dùng (đặt productSetBehavior thành "whitelist"). Để biết thêm thông tin về cách thêm ứng dụng vào Cửa hàng Managed Google Play của người dùng, hãy xem phần Tạo bố cục cửa hàng tuỳ chỉnh.

Cập nhật ứng dụng riêng tư

Để mang lại trải nghiệm người dùng tốt nhất có thể cho khách hàng doanh nghiệp, bạn nên tích hợp tính năng phát hành ứng dụng riêng tư cùng với các tính năng cập nhật trang thông tin trên Cửa hàng Play và ứng dụng có sẵn thông qua Google Play Publishing API. Nhờ vậy, quản trị viên CNTT có thể phát hành, chỉnh sửa và cập nhật các ứng dụng riêng tư ngay từ bảng điều khiển EMM hoặc IDE của bạn. Bạn có thể sử dụng chính tài khoản dịch vụ mà bạn đã tạo cho hoạt động phát hành ứng dụng riêng tư để cho phép các yêu cầu của API Phát hành Google Play.

Bạn hoặc khách hàng doanh nghiệp của bạn cũng có thể cập nhật các ứng dụng riêng tư và thông tin chi tiết về trang thông tin của các ứng dụng đó trên Cửa hàng Play (để biết thêm thông tin, hãy xem trung tâm trợ giúp của Play Console).

Bắt đầu lập trình bằng thư viện ứng dụng của chúng tôi

Thư viện ứng dụng cho Google Play Custom App Publishing API (API Phát hành ứng dụng tuỳ chỉnh của Google Play) có trong Java, Python, .NETRuby.

Tìm hiểu thêm về Android Enterprise

  • Để biết thêm thông tin về cách phát triển một giải pháp EMM (quản lý thiết bị di động doanh nghiệp) cho Android, hãy xem bài viết Android Enterprise.
  • Để biết thông tin về các phương pháp hay nhất để phát triển ứng dụng Android nhằm phân phối cho doanh nghiệp, hãy xem nội dung Android cho doanh nghiệp.