Эта статья предназначена для администраторов Chrome и разработчиков, у которых есть опыт создания приложений Chrome.
В консоли администратора можно настроить параметры киоск-приложения Chrome, например разрешение на управление версией Chrome OS или автоматический запуск приложения на цифровой вывеске.
Автозапуск киоск-приложения на устройстве с ChromeOS
Активируя автоматический запуск киоск-приложения при загрузке устройства с ChromeOS, вы настраиваете его как киоск для одного приложения. На устройстве можно развернуть несколько киоск-приложений, но автоматически после загрузки будет запускаться только одно из них. Например, такой вариант подойдет для устройств, к которым не подключены клавиатура и мышь.
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваChromeПриложения и расширенияКиоски.
- Чтобы применить настройки ко всем пользователям, выберите организационное подразделение верхнего уровня. В обратном случае выберите дочернее подразделение.
- Рядом с надписью Приложение, запускаемое автоматически выберите приложение, которое будет запускаться автоматически на устройствах с ChromeOS.
- В окне приложения задайте параметры, например для развертывания и автоматического запуска.
Как разрешить киоск-приложению управлять версией ChromeOS
Поддерживается в Chrome 52 и более поздних версий.
Вы можете разрешить киоск-приложению управлять версией Chrome на устройстве с ChromeOS. Это повысит стабильность работы устройства, если приложение или некоторые его функции несовместимы с последними версиями Chrome.
Разрешать киоск-приложению управлять версией Chrome рекомендуется только в следующих случаях:
- Ваш график тестирования не совпадает со стандартным шестинедельным циклом обновлений ChromeOS.
- Возможные сбои в работе сопряжены с серьезными рисками.
Шаг 1. Укажите версию ОС в файле манифеста киоск-приложения
- Определите нужную версию ChromeOS.
- Откройте CrOS-OmahaProxy CSV Viewer.
- Скопируйте значение параметра chrome_version для наиболее распространенного устройства в вашей организации.
- В файле manifest.json приложения задайте это значение для параметра
required_platform_version
.
Пример:"required_platform_version": "8350"
. - Чтобы приложение автоматически обновлялось, даже если версия ChromeOS не соответствует требованиям, укажите для параметра
always_update
значение true.
В этом примере образец конфигурации для параметра required_platform_version
устанавливается значение 8350
, а также задается автоматическое обновление приложения.
Шаг 2. Разрешите киоск-приложению управлять версией Chrome
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваChromeНастройкиНастройки устройств.
- Чтобы применить настройки ко всем пользователям, выберите организационное подразделение верхнего уровня. В обратном случае выберите дочернее подразделение.
- При использовании киоск-приложения с автозапуском перейдите в раздел Настройки обновления устройств:
- Нажмите Настройки автообновления.
- Выберите Запретить установку обновлений.
- Нажмите Сохранить.
- Нажмите Обновления, управляемые киоск-приложением.
- Выберите значение Разрешить киоск-приложению управлять версией операционной системы.
- Убедитесь, что в файле манифеста приложения есть поле
required_platform_version
, и нажмите ОК. - Нажмите Сохранить.
- Нажмите Настройки автообновления.
- При использовании других киоск-приложений перейдите в раздел Настройки обновления устройств:
- Нажмите Обновления, управляемые приложением.
- Нажмите Выбрать приложение.
- Найдите нужное киоск-приложение в интернет-магазине Chrome.
- Нажмите Закрепить версию ОС для приложения.
- Нажмите Сохранить.
Шаг 3. Убедитесь, что правила применяются
- На управляемом устройстве с ChromeOS откройте страницу chrome://policy.
- Нажмите Повторно загрузить правила.
- Если киоск-приложение запускается автоматически:
- Для правила AllowKioskAppControlChromeVersion в поле "Состояние" должно быть указано значение ОК, а в поле "Значение правила" – true.
- Для правила DeviceAutoUpdateDisable в поле "Состояние" должно быть указано значение ОК, а в поле "Значение правила" – Верно.
- Если киоск-приложение не запускается автоматически:
- Для правила DeviceTargetVersionPrefix в поле "Состояние" должно быть указано значение ОК.
- Для правила DeviceTargetVersionPrefix в поле "Значение правила" должно быть указано то же значение, что и для параметра
required_platform_version
в файле манифеста приложения.
Распространенные сценарии
Сценарий | Результат |
---|---|
В файле манифеста приложения нет ключа манифеста |
Устройства будут автоматически обновляться до последней версии ChromeOS сразу после ее выпуска. |
В файле манифеста приложения в параметре |
При попытке загрузить приложение разработчик увидит сообщение об ошибке на странице chrome://extensions. Чтобы установить или обновить приложение из Интернет-магазина Chrome, необходим правильный ключ манифеста |
Значение параметра |
Приложение будет установлено, однако операционная система устройства не будет обновляться, если не присвоить параметру Примечание. Когда приложение впервые устанавливается из интернет-магазина Chrome, значение параметра |
Значение параметра |
Приложение не будет установлено, и устройство клиента продолжит работать с его более старой версией. |
Как указать разрешенные URL для киоск-приложений
Чтобы разрешить киоск-приложениям доступ только к определенным сайтам, создайте списки запрещенных и разрешенных URL. В них можно добавить не более 1000 адресов.
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваChromeНастройкиНастройки устройств.
- Чтобы применить настройки ко всем пользователям, выберите организационное подразделение верхнего уровня. В обратном случае выберите дочернее подразделение.
- Перейдите в раздел Настройки режима киоска.
- Нажмите Блокировка URL.
- Укажите нужные URL.
- В поле Заблокированные URL укажите адреса, доступ к которым вы хотите запретить.
Чтобы ознакомиться с информацией о синтаксисе и с примерами, нажмите Устройства > Заблокированные URL. - В разделе Исключения из черного списка URL укажите адреса, доступ к которым вы хотите разрешить (URLAllowlist). Доступ будет предоставлен даже в том случае, если URL добавлены в список Заблокированные URL.
Чтобы ознакомиться с информацией о синтаксисе и примерами, нажмите Устройства > Исключения из черного списка URL.
- В поле Заблокированные URL укажите адреса, доступ к которым вы хотите запретить.
- Нажмите Сохранить.