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 để cho phép khách hàng dễ dàng định cấu hình các thiết bị hỗ trợ chế độ thiết lập tự động bằng DPC của bạn. Iframe cho phép bạn định cấu hình DPC và cấp phép các ứng dụng khác dùng trong quá trình thiết lập thiết bị tự động đăng ký.

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 thiết lập tự động 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 DPC hoặc phần bổ sung cấp phép để 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

Để tạo mã thông báo web giúp xác định doanh nghiệp, hãy gọi Enterprises.createWebToken. Ví dụ sau cho biết cách truy xuất mã thông báo bằng Thư viện ứng dụng API EMM của Google Play cho Java. Lưu ý rằng iframe tự động đăng ký phải được bật riêng biệt với iframe do Play quản lý.

public AdministratorWebToken getAdministratorWebToken(
        String enterpriseId) throws IOException {
    AdministratorWebTokenSpec tokenSpec = new AdministratorWebTokenSpec();
    tokenSpec.setParent("https://my-emm-console.com");
    tokenSpec.setZeroTouch(new AdministratorWebTokenSpecZeroTouch());
    return androidEnterprise
        .enterprise()
        .createWebToken(enterpriseId, tokenSpec)
        .execute();
}

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 thiết lập tự động:

<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.example.app',,
      '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 thông 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.afwsamples.testdpc
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, tức là com.example.app. Bạn phải đặt chế độ cài đặt này. DPC phải được liên kết với EMM của bạn.
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.example
  • DPC bổ sung: {“server”:“www.example.com”,“enterprise”:”example_id”}
https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.example&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.example&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