С помощью iframe с функцией автоматического управления вы можете внедрить функцию автоматического управления непосредственно в консоль EMM, чтобы клиенты могли легко настраивать устройства с поддержкой автоматической настройки с помощью Android Device Policy . iframe позволяет вам настроить дополнительные возможности подготовки, используемые во время автоматической настройки устройства.
![iframe без касания](https://developers.google.cn/static/android/management/images/zt-iframe-home-amapi.png?authuser=3&hl=ru)
Когда ИТ-администратор впервые откроет iframe, ему будет предложено связать свою автоматическую учетную запись со своим предприятием.
Как только ИТ-администратор связал автоматическую учетную запись со своим предприятием, iframe отобразит список связанных автоматических учетных записей. Они также могут увидеть набор настроек автоматической настройки по умолчанию для корпоративных устройств.
Функции
В этом разделе описаны функции, доступные в iframe с нулевым касанием. Информацию о том, как встроить iframe и реализовать эти функции, см. в разделе Добавление iframe в консоль .
Свяжите автоматизированную учетную запись с предприятием
iframe позволяет ИТ-администратору связать свою автоматическую учетную запись и свое предприятие. В рамках этого процесса ИТ-администратор создает профиль автоматической настройки по умолчанию, который будет использоваться для устройств внутри учетной записи автоматической настройки. Этот поток подробно описан ниже.
Если ИТ-администратор ранее не связал автоматическую учетную запись со своим предприятием, ему будет предложено сделать это при открытии iframe.
![Автоматическое связывание iframe](https://developers.google.cn/static/android/work/play/emm-api/images/zt-iframe-link.png?authuser=3&hl=ru)
ИТ-администратор видит список автоматических учетных записей и может выбрать одну или несколько для привязки к своему предприятию.
![экран списка учетных записей iframe с нулевым касанием](https://developers.google.cn/static/android/work/play/emm-api/images/zt-iframe-choose-accounts.png?authuser=3&hl=ru)
![экран конфигурации iframe с нулевым касанием](https://developers.google.cn/static/android/management/images/zt-iframe-show-dpc-amapi.png?authuser=3&hl=ru)
Бесконтактный iframe автоматически генерирует конфигурацию автоматического управления. Эта конфигурация не может быть изменена ИТ-администратором. Вы можете настроить дополнительные возможности подготовки, которые будут использоваться в этой конфигурации. Дополнительную информацию о том, как это сделать, см. в разделе Параметры URL-адреса iframe .
![Информационный экран поддержки iframe с нулевым касанием](https://developers.google.cn/static/android/work/play/emm-api/images/zt-iframe-support-info.png?authuser=3&hl=ru)
ИТ-администратор вводит информацию о поддержке, которая появляется при настройке устройств с поддержкой автоматического управления. Когда ИТ-администратор нажимает «Сохранить», процесс связывания завершается, и пользователь перенаправляется на бесконтактную домашнюю страницу 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