iframe с нулевым касанием, iframe с нулевым касанием

С помощью iframe с функцией автоматического управления вы можете внедрить функцию автоматического управления непосредственно в консоль EMM, чтобы клиенты могли легко настраивать устройства с поддержкой автоматической настройки с помощью Android Device Policy . iframe позволяет вам настроить дополнительные возможности подготовки, используемые во время автоматической настройки устройства.

iframe без касания
Рис. 1. Автоматизированный iframe, показывающий домашнюю страницу автоматической настройки.

Когда ИТ-администратор впервые откроет iframe, ему будет предложено связать свою автоматическую учетную запись со своим предприятием.

Как только ИТ-администратор связал автоматическую учетную запись со своим предприятием, iframe отобразит список связанных автоматических учетных записей. Они также могут увидеть набор настроек автоматической настройки по умолчанию для корпоративных устройств.


Функции

В этом разделе описаны функции, доступные в iframe с нулевым касанием. Информацию о том, как встроить iframe и реализовать эти функции, см. в разделе Добавление iframe в консоль .

iframe позволяет ИТ-администратору связать свою автоматическую учетную запись и свое предприятие. В рамках этого процесса ИТ-администратор создает профиль автоматической настройки по умолчанию, который будет использоваться для устройств внутри учетной записи автоматической настройки. Этот поток подробно описан ниже.

Если ИТ-администратор ранее не связал автоматическую учетную запись со своим предприятием, ему будет предложено сделать это при открытии iframe.

ИТ-администратор видит список автоматических учетных записей и может выбрать одну или несколько для привязки к своему предприятию.

экран списка учетных записей iframe с нулевым касанием
Рисунок 3. Экран списка учетных записей
экран конфигурации iframe с нулевым касанием
Рисунок 4. Экран конфигурации

Бесконтактный iframe автоматически генерирует конфигурацию автоматического управления. Эта конфигурация не может быть изменена ИТ-администратором. Вы можете настроить дополнительные возможности подготовки, которые будут использоваться в этой конфигурации. Дополнительную информацию о том, как это сделать, см. в разделе Параметры URL-адреса iframe .

Информационный экран поддержки iframe с нулевым касанием
Рисунок 5. Экран ввода информации о поддержке

ИТ-администратор вводит информацию о поддержке, которая появляется при настройке устройств с поддержкой автоматического управления. Когда ИТ-администратор нажимает «Сохранить», процесс связывания завершается, и пользователь перенаправляется на бесконтактную домашнюю страницу iframe, где он может управлять своими связанными учетными записями.

Просмотр и управление связанными автоматическими учетными записями

iframe позволяет ИТ-администратору просматривать связанные учетные записи автоматического управления, профиль автоматической настройки по умолчанию и информацию о поддержке. Кроме того, они могут связывать дополнительные автоматические учетные записи и отключать автоматические учетные записи.

На рисунке 1 показан пример домашней страницы iframe с нулевым касанием.

Просмотр устройств для связанных учетных записей на автоматическом портале

Когда автоматическая учетная запись связана с предприятием, все устройства в этой автоматической учетной записи, на которых не настроен профиль автоматической настройки, автоматически настраиваются с использованием корпоративного профиля автоматической настройки.

Внутри автоматической консоли эти устройства отображаются с конфигурацией «Профиль предприятия по умолчанию». ИТ-администратор может устанавливать и отключать этот профиль на любом устройстве в автоматической учетной записи. Однако профиль не может быть изменен.

Если связь с автоматической учетной записью отключена, на всех устройствах, настроенных с использованием «Корпоративного профиля по умолчанию», этот профиль будет отключен. Эти устройства могут быть настроены с другим профилем.


Добавьте iframe в консоль

Шаг 1. Создайте веб-токен

Вызовите enterprises.webTokens.create , чтобы создать веб-токен, идентифицирующий предприятие. Ответ содержит value токена.

  • Задайте для параметра parentFrameUrl URL-адрес родительского фрейма, в котором размещен iframe.
  • Используйте iframeFeature , чтобы указать, какие функции включить в iframe: «ZERO_TOUCH». Если iframeFeature не установлен, iframe включает все функции по умолчанию.

Вам необходимо включить возвращенный токен вместе с другими параметрами при рендеринге 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.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>

Этот код генерирует iframe внутри контейнера div. Атрибуты, которые будут применены к тегу iframe, можно установить с помощью параметра «атрибуты», как указано выше.

параметры URL-адреса iframe

В таблице ниже перечислены все доступные параметры iframe, которые можно добавить к URL-адресу в качестве параметров URL-адреса, например:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=TOKEN&dpcId=com.google.android.apps.work.clouddpc
Параметр Необходимый Описание
token Да Токен вернулся с шага 1 .
dpcId Да Имя пакета приложения DPC. Всегда следует устанавливать идентификатор политики устройств Android com.google.android.apps.work.clouddpc .
dpcExtras Нет Объект JSON в URL-кодировке, содержащий дополнительные возможности подготовки. Они передаются в ЦОД во время настройки устройства.

Пример URL-адреса, предполагая:

  • Веб-токен из API: abcde
  • ЦОД: com.google.android.apps.work.clouddpc .
  • Дополнительные возможности DPC: {“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-адрес закодирован, этот URL-адрес будет иметь вид:

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