Với iframe Google Play Managed, bạn có thể nhúng Managed Google Play
trực tiếp vào bảng điều khiển EMM của mình để cung cấp cho khách hàng trải nghiệm quản lý di động hợp nhất.
Iframe chứa thanh tiêu đề và trình đơn bên có thể mở rộng. Từ trình đơn, người dùng có thể chuyển đến các trang khác nhau:
Tìm kiếm ứng dụng: Cho phép quản trị viên CNTT tìm kiếm và duyệt qua các ứng dụng trên Google Play, xem thông tin chi tiết về ứng dụng và chọn ứng dụng.
Ứng dụng riêng tư: Cho phép quản trị viên CNTT phát hành và quản lý các ứng dụng riêng tư cho doanh nghiệp của họ.
Ứng dụng web: Cho phép quản trị viên CNTT xuất bản và phân phối các lối tắt trên trang web dưới dạng ứng dụng.
Sắp xếp ứng dụng: Cho phép quản trị viên CNTT định cấu hình cách sắp xếp ứng dụng trong ứng dụng Cửa hàng Play trên thiết bị của người dùng.
Phần này mô tả các tính năng có sẵn trong iframe Managed Google Play.
Để biết thông tin về cách nhúng iframe và triển khai các tính năng này, hãy xem bài viết Thêm iframe vào bảng điều khiển của bạn.
Tìm kiếm ứng dụng
Trang Tìm kiếm ứng dụng (minh hoạ trong Hình 1.) cho phép quản trị viên CNTT tìm kiếm, duyệt xem và chọn các ứng dụng trên Google Play.
Hộp tìm kiếm
Hộp tìm kiếm trên thanh tiêu đề được bật trên trang theo mặc định. Hộp tìm kiếm hỗ trợ các tính năng như tự động đề xuất và trả về kết quả từ các ứng dụng được liệt kê công khai trên Google Play. Kết quả tìm kiếm được hiển thị trong iframe.
Ứng dụng riêng tư
Trang Ứng dụng riêng tư cho phép quản trị viên CNTT xuất bản và quản lý các ứng dụng riêng tư ngay từ bảng điều khiển EMM của bạn. Để đơn giản hoá quy trình xuất bản ứng dụng riêng tư cho quản trị viên CNTT, hãy truy cập trang này:
Tự động tạo một tài khoản Play Console thay mặt cho doanh nghiệp và cấp quyền quản trị cho
quản trị viên CNTT.
Miễn phí đăng ký Play Console 25 USD đã được yêu cầu trước đây để xuất bản ứng dụng.
Chỉ yêu cầu APK và tiêu đề của ứng dụng.
Xuất bản ứng dụng chỉ trong 10 phút (so với 2 giờ trong Play Console). Lưu ý: bạn không bao giờ được chuyển các ứng dụng được xuất bản từ trang Ứng dụng riêng tư thành công khai.
Vào lần đầu tiên quản trị viên CNTT phát hành một ứng dụng trong iframe, iframe sẽ tự động tạo một tài khoản Play Console thay mặt cho doanh nghiệp. Nếu thực hiện chỉnh sửa nâng cao, họ sẽ được nhắc
đăng nhập bằng Tài khoản Google – đây có thể là Tài khoản Google bất kỳ (ví dụ: Gmail, Cloud Identity).
Tài khoản Google này được thêm làm quản trị viên tài khoản Play Console của doanh nghiệp. Sau đó, quản trị viên CNTT có thể dùng Tài khoản Google của họ để đăng nhập trực tiếp vào Play Console. Tại đây, họ có thể:
Sau khi ứng dụng được xuất bản, quản trị viên CNTT có thể chỉnh sửa tên và APK của ứng dụng trên trang chi tiết của ứng dụng. Trang thông tin chi tiết về ứng dụng cũng hiển thị nút SELECT (xem SELECT). Bạn cần chỉ định
hành động sẽ diễn ra khi quản trị viên CNTT nhấp vào nút này (xem
onproductselect trong Bước 3. Xử lý các sự kiện iframe).
Ứng dụng web
Trang Ứng dụng web cho phép quản trị viên CNTT xuất bản lối tắt của trang web dưới dạng ứng dụng riêng tư lên Managed Google Play.
Các ứng dụng web có thể nhận dạng theo tên gói (productId) và thường mất 10 phút để phát hành. Sau khi phát hành, ứng dụng web sẽ tự động được phê duyệt cho doanh nghiệp của họ
giống như mọi ứng dụng đã phê duyệt khác. Ứng dụng web tương thích với các tính năng iframe của
Play được quản lý khác: chúng có thể tìm kiếm được trong trang Tìm kiếm trên Play và có thể được thêm vào
bộ sưu tập.
Biểu mẫu tạo ứng dụng web yêu cầu tiêu đề, URL loại HTTPS hoặc HTTP và hình ảnh biểu tượng (512 x 512 JPG hoặc
PNG 32 bit). Ngoài ra, quản trị viên CNTT có thể chọn trong số 3 cách hiển thị sau:
Toàn màn hình: Ứng dụng sẽ mở ở chế độ toàn màn hình, ẩn thanh trạng thái và thanh điều hướng của thiết bị.
Độc lập (mặc định): Ứng dụng hiển thị thanh trạng thái và thanh điều hướng của thiết bị.
Minimum UI (Giao diện người dùng tối thiểu): Ứng dụng hiển thị thanh trạng thái và thanh điều hướng của thiết bị, URL của ứng dụng và một tuỳ chọn làm mới. Đối với URL loại HTTP, đây là lựa chọn duy nhất mà bạn có thể sử dụng.
Trang ứng dụng web cũng cho phép quản trị viên CNTT chỉnh sửa và xoá ứng dụng web. Khi bạn xoá một ứng dụng web, ứng dụng đó sẽ bị xoá khỏi Cửa hàng Google Play được quản lý của người dùng, nhưng người dùng vẫn có thể truy cập được vào ứng dụng nếu ứng dụng đó đã được cài đặt trên thiết bị của họ. Để xoá một ứng dụng web khỏi thiết bị của người dùng, hãy xem phần xoá ứng dụng. Bạn có thể xem hướng dẫn dành cho người dùng về cách tạo và chỉnh sửa các ứng dụng web trong Trung tâm trợ giúp Managed Google Play.
Chọn nút
Sau khi xuất bản một ứng dụng web, trang chi tiết của ứng dụng đó sẽ có nút CHỌN. Bạn cần chỉ định hành động (ví dụ: phân phối ứng dụng) diễn ra khi quản trị viên CNTT nhấp vào nút này (xem onproductselect trong Bước 3. Xử lý
sự kiện iframe).
Sắp xếp ứng dụng
Trang Sắp xếp ứng dụng cho phép quản trị viên CNTT sắp xếp ứng dụng thành các bộ sưu tập (còn gọi là cụm). Ví dụ: quản trị viên CNTT có thể tạo tập hợp Thông tin thiết yếu cho các ứng dụng thường dùng hoặc tập hợp Chi phí cho các ứng dụng liên quan đến việc theo dõi chi phí, ghi nhật ký di chuyển, v.v. Các bộ sưu tập hiển thị trong trang chủ Cửa hàng Play trên thiết bị của người dùng.
EMM phải sử dụng SELECT mode trong các tham số của URL iframe để cho phép tìm kiếm và thêm ứng dụng vào bộ sưu tập.
Trên thiết bị của người dùng, ứng dụng Cửa hàng Play chỉ hiển thị các ứng dụng trong một bộ sưu tập có sẵn cho người dùng (hoặc thiết bị). Nếu một bộ sưu tập không bao gồm bất kỳ ứng dụng nào mà người dùng (hoặc thiết bị) có thể sử dụng, thì bộ sưu tập đó sẽ không xuất hiện trong Cửa hàng Play.
Quản trị viên CNTT cũng có thể chỉnh sửa, xoá và sao chép các bộ sưu tập hiện có trên trang Sắp xếp ứng dụng. Bạn có thể xem hướng dẫn dành cho người dùng về cách thực hiện các thao tác này trong Trung tâm trợ giúp của Managed Google Play.
Theo mặc định, tất cả các trang trong iframe đều được bật. Khi tạo mã thông báo web, bạn có thể chỉ định(các) trang cần tắt. Ví dụ bên dưới tắt Các ứng dụng riêng tư, Ứng dụng web và Sắp xếp ứng dụng.
Trang đầu tiên hiển thị khi iframe được hiển thị. Các giá trị có thể là PLAY_SEARCH, WEB_APPS, PRIVATE_APPS và STORE_BUILDER (sắp xếp ứng dụng). Nếu không được chỉ định, thứ tự ưu tiên sau đây sẽ xác định trang nào sẽ hiển thị: 1. PLAY_SEARCH, 2. PRIVATE_APPS, 3.
WEB_APPS, 4. STORE_BUILDER.
locale
Không áp dụng
Không
Một thẻ ngôn ngữ BCP 47 có định dạng hợp lệ, dùng để bản địa hoá nội dung trong iframe. Nếu không được chỉ định, giá trị mặc định sẽ là en_US.
mode
Tìm kiếm ứng dụng
Không
SELECT: cho phép quản trị viên CNTT chọn ứng dụng. APPROVE (mặc định): cho phép quản trị viên CNTT chọn, phê duyệt và huỷ phê duyệt ứng dụng.
showsearchbox
Tìm kiếm ứng dụng
Không
TRUE (mặc định): hiển thị hộp tìm kiếm và
bắt đầu cụm từ tìm kiếm từ bên trong iframe. FALSE:
thì hộp tìm kiếm sẽ không xuất hiện.
search
Tìm kiếm ứng dụng
Không
Chuỗi tìm kiếm. Nếu được chỉ định, iframe sẽ hướng dẫn quản trị viên CNTT đến kết quả tìm kiếm bằng chuỗi đã chỉ định.
Bước 3. Xử lý các sự kiện iframe
Bạn cũng nên xử lý các sự kiện sau trong quá trình tích hợp.
Sự kiện
Nội dung mô tả
onproductselect
Người dùng chọn hoặc phê duyệt một ứng dụng. Thao tác này sẽ trả về một đối tượng chứa:
{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in SELECT
mode, the only possible value is "selected".
}
Mẫu bên dưới cho biết cách theo dõi onproductselect: