Những ứng dụng được phát hành thông qua API xuất bản ứng dụng tuỳ chỉnh của Google Play đặt công khai. Chúng phải trải qua quy trình xác minh trọng lượng nhẹ hơn so với ứng dụng công khai, nhờ đó 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).
Để xuất bản ứng dụng riêng tư cho doanh nghiệp, hãy gọi
Accounts.customApps.create
!
hãy truyền mã tài khoản nhà phát triển của doanh nghiệp dưới dạng thông số. Các trường bắt buộc duy nhất trong
nội dung yêu cầu là tiêu đề và trang thông tin mặc định của ứng dụng
ngôn ngữ. Đảm bảo rằng mọi ứng dụng riêng tư mà bạn xuất bản cũng đáp ứng những yêu cầu sau
các yêu cầu:
- Tên gói là duy nhất trên Google Play (chứ không chỉ riêng tài khoản nhà phát triển).
- Tiêu đề của ứng dụng là tiêu đề 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 này sẽ xuất hiện trong danh sách ứng dụng đã xuất bản của tài khoản nhà phát triển trong Play Console ngay lập tức. Ứng dụng sẽ được phân phối đến người dùng cuối trong vòng 5 phút.
Theo mặc định, chỉ tổ chức mới có thể dùng ứng dụng riêng tư đã xuất bản
được liên kết với tài khoản nhà phát triển. Để đặt tổ chức mà
ứng dụng riêng tư nên được cung cấp, 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ư
Ứng dụng riêng tư được tự động phê duyệt khi phát hành, nhưng không được tự động phê duyệt
có sẵn cho người dùng trừ phi quản trị viên CNTT của doanh nghiệp cấp cho họ quyền truy cập một cách rõ ràng
cho mọi ứng dụng đã phê duyệt. 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 cùng một lệnh gọi để cho phép quản trị viên CNTT thêm các ứng dụng cụ thể vào danh sách cho phép
cho 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,
xem Tạo bố cục cửa hàng tuỳ chỉnh.
Cập nhật ứng dụng riêng tư
Để cung cấp trải nghiệm người dùng tốt nhất có thể cho khách hàng doanh nghiệp của bạn, bạn nên tích hợp hoạt động xuất bản ứng dụng riêng tư cùng với ứng dụng và cửa hàng các tính năng cập nhật trang thông tin được cung cấp qua API Phát hành của Google Play. Việc này sẽ giúp quản trị viên CNTT có thể xuất bản, chỉnh sửa và cập nhật các ứng dụng riêng tư ngay trên bảng điều khiển EMM (quản lý thiết bị di động doanh nghiệp) hoặc IDE. Bạn có thể sử dụng cùng một tài khoản dịch vụ mà bạn đã tạo để xuất bản ứng dụng riêng tư nhằm uỷ quyền cho Google Play Publishing API (API Xuất bản của Google Play) yêu cầu.
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à cửa hàng tương ứng chi tiết về trang thông tin trên Play Console (để 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 các thư viện ứng dụng của chúng tôi
Thư viện ứng dụng cho API Phát hành ứng dụng tuỳ chỉnh của Google Play có sẵn trong Java, Python, .NET, và Ruby.
Tìm hiểu thêm về Android Enterprise
- Để biết thêm thông tin về việc phát triển một giải pháp EMM cho Android, hãy xem Android Enterprise.
- Để biết thông tin về các phương pháp hay nhất nhằm phát triển ứng dụng Android cho phân phối dành cho doanh nghiệp, hãy xem Android dành cho doanh nghiệp.