iframe không tiếp xúc

Với iframe thiết lập tự động, bạn có thể nhúng trực tiếp chế độ cài đặt tự động vào bảng điều khiển EMM để khách hàng có thể dễ dàng định cấu hình các thiết bị hỗ trợ thiết lập tự động thông qua Android Device Policy. Iframe cho phép bạn thiết lập các tiện ích cấp phép bổ sung được dùng trong quá trình thiết lập thiết bị tự động chạm.

iframe tự động đăng ký
Hình 1. Iframe tự động đăng ký cho thấy trang chủ tự động đăng ký.

Vào lần đầu tiên quản trị viên CNTT mở iframe, họ sẽ được nhắc liên kết tài khoản tự động đăng ký với doanh nghiệp của họ.

Sau khi quản trị viên CNTT liên kết tài khoản tự động đăng ký với doanh nghiệp của họ, iframe sẽ hiển thị danh sách các tài khoản tự động đăng ký đã liên kết. Họ cũng có thể xem cấu hình tự động đăng ký mặc định cho các thiết bị doanh nghiệp.


Tính năng

Phần này mô tả các tính năng có trong iframe tự động đăng ký. Để 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 phần Thêm iframe vào bảng điều khiển của bạn.

iframe cho phép quản trị viên CNTT liên kết tài khoản tự động đăng ký với doanh nghiệp của họ. Trong quá trình này, quản trị viên CNTT sẽ tạo một hồ sơ tự động đăng ký mặc định để sử dụng cho các thiết bị trong tài khoản tự động đăng ký. Quy trình này sẽ được trình bày chi tiết ở bên dưới.

Nếu trước đây quản trị viên CNTT chưa liên kết tài khoản tự động đăng ký với doanh nghiệp của họ, thì họ sẽ được nhắc thực hiện việc này khi mở iframe.

Quản trị viên CNTT sẽ thấy danh sách các tài khoản tự động đăng ký và có thể chọn một hoặc nhiều tài khoản để liên kết với doanh nghiệp của họ.

màn hình danh sách tài khoản iframe tự động đăng ký
Hình 3. Màn hình danh sách tài khoản
màn hình cấu hình iframe tự động
Hình 4. Màn hình cấu hình

iframe tự động tạo sẽ tự động tạo cấu hình tự động. Quản trị viên CNTT không thể sửa đổi cấu hình này. Bạn có thể tuỳ chỉnh các tiện ích cấp phép bổ sung sẽ dùng trong cấu hình này. Để biết thêm thông tin về cách thực hiện việc này, hãy xem bài viết tham số URL iframe.

màn hình thông tin hỗ trợ iframe tự động
Hình 5. Màn hình nhập thông tin hỗ trợ

Quản trị viên CNTT nhập thông tin hỗ trợ. Thông tin này sẽ xuất hiện khi thiết bị hỗ trợ thiết bị tự động chạm được thiết lập. Khi quản trị viên CNTT nhấp vào "lưu", quá trình liên kết sẽ hoàn tất và người dùng được chuyển hướng đến trang chủ iframe tự động đăng ký, nơi họ có thể quản lý các tài khoản được liên kết của mình.

Xem và quản lý các tài khoản tự động đăng ký đã liên kết

iframe này cho phép quản trị viên CNTT xem các tài khoản tự động đăng ký đã liên kết, cũng như thông tin hỗ trợ và hồ sơ tự động đăng ký mặc định của họ. Ngoài ra, họ có thể liên kết thêm các tài khoản tự động đăng ký và huỷ liên kết tài khoản tự động đăng ký.

Hãy xem Hình 1 để biết ví dụ về trang chủ của iframe tự động đăng ký.

Xem thiết bị cho các tài khoản đã liên kết trong cổng thông tin tự động

Khi liên kết tài khoản tự động đăng ký với một doanh nghiệp, tất cả thiết bị trong tài khoản tự động đăng ký chưa được định cấu hình bằng hồ sơ tự động đăng ký sẽ tự động được định cấu hình bằng hồ sơ tự động đăng ký dành cho doanh nghiệp.

Bên trong bảng điều khiển tự động, các thiết bị này sẽ có cấu hình "Hồ sơ mặc định dành cho doanh nghiệp". Quản trị viên CNTT có thể đặt và huỷ đặt hồ sơ này trên mọi thiết bị sử dụng tài khoản tự động đăng ký. Tuy nhiên, bạn không thể sửa đổi hồ sơ này.

Nếu tài khoản tự động đăng ký bị huỷ liên kết, tất cả thiết bị được thiết lập bằng "Hồ sơ mặc định của doanh nghiệp" sẽ bị huỷ thiết lập. Các thiết bị này có thể được định cấu hình với một hồ sơ khác.


Thêm iframe vào bảng điều khiển của bạn

Bước 1: Tạo mã thông báo web

Gọi enterprises.webTokens.create để tạo mã thông báo web giúp xác định doanh nghiệp. Phản hồi này chứa value của mã thông báo.

  • Đặt parentFrameUrl thành URL của khung chính lưu trữ iframe.
  • Sử dụng iframeFeature để chỉ định tính năng nào cần bật trong iframe: "ZERO_TOUCH". Nếu bạn không đặt iframeFeature, iframe này sẽ bật tất cả tính năng theo mặc định.

Bạn cần đưa mã thông báo được trả về cùng với các tham số khác vào khi hiển thị iframe trong bảng điều khiển.

Bước 2: Hiển thị iframe

Sau đây là ví dụ về cách hiển thị iframe tự động đăng ký:

<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
  gapi.load('gapi.iframes', function() {
    var options = {
      'url': 'https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=web_token&dpcId=com.google.android.apps.work.clouddpc',
      'where': document.getElementById('container'),
      'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
    }

    var iframe = gapi.iframes.getContext().openChild(options);
  });
</script>

Mã này tạo ra một iframe bên trong div vùng chứa. Bạn có thể đặt các thuộc tính được áp dụng cho thẻ iframe bằng tùy chọn 'thuộc tính' như ở trên.

Tham số URL iframe

Bảng dưới đây liệt kê tất cả các tham số có sẵn cho iframe mà bạn có thể thêm vào URL dưới dạng tham số URL, ví dụ:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=TOKEN&dpcId=com.google.android.apps.work.clouddpc
Thông số Bắt buộc Nội dung mô tả
token Mã thông báo được trả về từ Bước 1.
dpcId Tên gói của ứng dụng DPC. Bạn phải luôn đặt mã này thành mã Android Device Policy, com.google.android.apps.work.clouddpc.
dpcExtras Không Đối tượng JSON được mã hoá URL chứa tiện ích cung cấp. Các dữ liệu này được truyền đến DPC trong quá trình thiết lập thiết bị.

URL ví dụ, giả sử:

  • Mã thông báo web từ API: abcde
  • DPC: com.google.android.apps.work.clouddpc
  • DPC bổ sung: {“server”:“www.example.com”,“enterprise”:”example_id”}
https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.google.android.apps.work.clouddpc&dpcExtras={“server”:“www.example.com”,“enterprise”:”example_id”}

URL được mã hoá, URL này sẽ là:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.google.android.apps.work.clouddpc&dpcExtras=%7B%E2%80%9Cserver%E2%80%9D%3A%E2%80%9Cwww.example.com%E2%80%9D%2C%E2%80%9Centerprise%E2%80%9D%3A%E2%80%9Dexample_id%E2%80%9D%7D