零接觸 iframe

透過零接觸 iframe,您可以將零接觸機制直接嵌入 EMM 這個控制台可讓客戶輕鬆設定支援零接觸機制的裝置,例如 DPC。iframe 可讓您設定 DPC 和佈建額外資料 。

零接觸 iframe
圖 1.零接觸 iframe 顯示 例如零接觸首頁。

IT 管理員首次開啟 iframe 時,系統會提示使用者連結 零接觸帳戶

IT 管理員將零接觸帳戶連結至企業後,iframe 將顯示已連結的零接觸帳戶清單。管理員也可以查看 企業裝置的預設零接觸設定。


功能

本節說明零接觸 iframe 提供的功能。適用對象 如要瞭解如何嵌入 iframe 並實作這些功能,請參閱 將 iframe 加到控制台

IT 管理員可透過 iframe 連結零接觸帳戶 企業。在這個過程中,IT 管理員將建立預設的零接觸機制 設定檔。這個流程 詳情請見下文。

如果 IT 管理員先前尚未將零接觸帳戶連結至 使用者開啟 iframe 時就會收到提示。

IT 管理員可以查看零接觸帳戶清單,並選擇一或多個 公司連結

零接觸 iframe 帳戶清單畫面
圖 3.帳戶清單畫面
零接觸 iframe 設定畫面
圖 4.設定畫面

零接觸 iframe 會自動產生零接觸設定。這個 IT 管理員不可修改設定。你可以自訂 DPC,或是 。如要進一步瞭解 操作說明請參閱「iframe 網址參數」一文。

零接觸 iframe 支援資訊畫面
圖 5.支援資訊輸入畫面

IT 管理員輸入支援資訊後,系統會在零接觸啟用機制啟用時顯示這份支援 個裝置已完成設定。IT 管理員按一下「儲存」後,連結程序就會完成 完成時,系統會將使用者重新導向至零接觸 iframe 首頁,其中 即可管理已連結帳戶

查看及管理已連結的零接觸帳戶

IT 管理員可透過 iframe 查看已連結的零接觸帳戶及其 預設的零接觸設定檔和支援資訊。此外,他們也可以連結 並取消連結零接觸帳戶。

請參閱圖 1 的零接觸 iframe 首頁範例。

在零接觸入口網站中查看已連結帳戶的裝置

零接觸帳戶連結到企業後, 未設定零接觸設定檔的零接觸帳戶 自動設定 Enterprise 零接觸設定檔

在零接觸控制台中,這類裝置標有「Enterprise」字樣 預設設定檔」設定檔IT 管理員可以在 註冊任何裝置但無法修改。

如果取消連結零接觸帳戶,已設定 如果設為「企業預設設定檔」,系統會取消設定這個設定檔。這些裝置可以 使用不同的設定檔設定


將 iframe 新增至控制台

步驟 1:產生網路權杖

如要產生可識別企業的網路權杖,請呼叫 Enterprises.createWebToken。 以下範例說明如何使用 適用於 Java 的 Google Play EMM API 用戶端程式庫。 請注意,零接觸 iframe 必須與 Google Play 管理版分開啟用 iframe。

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();
}

您需要一併包含傳回的權杖及其他參數。 將 iframe 轉譯在控制台內

步驟 2:顯示 iframe

以下範例說明如何算繪零接觸 iframe:

<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>

這段程式碼會在容器 div 內產生 iframe。要套用的屬性 可以使用「attributes」將選項。

iframe 網址參數

下表列出 iframe 的所有可用參數 加到網址中做為網址參數,例如:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=TOKEN&dpcId=com.afwsamples.testdpc
參數 必填 說明
token 步驟 1 傳回的權杖。
dpcId DPC 應用程式的套件名稱,即 com.example.app。 您必須設定這個屬性。DPC 必須已經與您的 EMM 建立關聯。
dpcExtras 包含佈建額外項目的網址編碼 JSON 物件。這些是 連結 DPC。

網址範例,假設:

  • API 的網路權杖:abcde
  • DPC:com.example
  • DPC 額外資料:{“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”}

網址編碼後,這個網址會是:

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