Эта статья предназначена для администраторов Chrome и разработчиков, у которых есть опыт создания приложений Chrome.
Как администратор Chrome, вы можете преобразовать любое устройство ChromeOS в узкоспециализированное, например в цифровую вывеску или интерактивную витрину. Для этого можно найти готовое киоск-приложение в интернет-магазине Chrome или создать собственное.
Некоторые устройства ChromeOS поддерживают приложения Android при использовании Chrome 57 и более поздних версий. Подробные сведения приведены в статье Как запускать приложения Android на устройствах Chrome в режиме киоска.
Примечания
- Киоск-приложения можно развернуть только на зарегистрированных устройствах ChromeOS. Подробнее о том, как зарегистрировать устройства ChromeOS…
- Киоск-приложения можно создавать на основе пакетных приложений Chrome, но использовать размещаемые приложения нельзя.
- Выбирайте приложения Chrome, которые поддерживают полноэкранный режим.
- Придерживайтесь рекомендаций по разработке приложений Chrome.
Шаг 1. Создайте киоск-приложение Chrome
Киоск-приложение для устройства Chrome можно получить одним из двух способов: использовать существующее веб-приложение и создать пакет киоск-приложения с помощью Chrome App Builder или создать собственное приложение.
Вариант 1. Использование существующего веб-приложения
- Затем создайте на компьютере папку, в которой будут храниться файлы приложения.
- Откройте Chrome App Builder.
- Укажите название и версию своего приложения.
Номер первой версии лучше сделать небольшим, например 0.0.0.1. Это позволит планомерно назначать новые номера для версий программы в будущем. - Укажите URL текущей стартовой страницы приложения.
Она будет служить целевой страницей нового киоск-приложения. - Выберите навигационные клавиши: "Назад", "Вперед", "Обновить", "Перезапустить сеанс" и т. д.
- Укажите время ожидания:
- Время ожидания перед окончанием сеанса: время бездействия приложения перед удалением данных о работе в браузере.
- Время ожидания перед возвратом на стартовую страницу: время бездействия приложения перед возвратом на стартовую страницу. Данные о работе в браузере сохраняются.
По умолчанию оба значения равны нулю, то есть продолжительность сеанса не ограничена.
- Чтобы указать условия использования приложения для пользователей, введите текст.
- При необходимости измените ориентацию стартовой страницы, чтобы она правильно отображалась на экране устройства.
Например, поверните приложение на 90 градусов, если оно будет запускаться в киоске с вертикальной ориентацией. - Выберите Режим киоска включен.
- Нажмите Экспортировать киоск-приложение.
- Укажите, куда следует экспортировать файлы приложения, и нажмите Выбрать.
Создав киоск-приложение с помощью Chrome App Builder, вы сможете добавить для него дополнительные файлы.
Вариант 2. Создание нового приложения
- Создайте на компьютере папку, в которой будут храниться файлы приложения.
- Создайте HTML-файл приложения.
- С помощью текстового редактора создайте HTML-файл.
Пример: образец HTML-файла. - Сохраните файл в папке приложения под названием application.html.
- С помощью текстового редактора создайте HTML-файл.
- Создайте файл манифеста.
- Создайте в текстовом редакторе файл JavaScript Object Notation (JSON). Посмотрите образец JSON-файла.
- Включите параметр
kiosk_enabled
("kiosk_enabled": true
). - Чтобы приложение нельзя было запустить в обычном режиме, включите параметр
kiosk_only
("kiosk_only": true
). - Чтобы ускорить первоначальную загрузку веб-страниц в элементе WebView киоск-приложения, задайте атрибут
partition="persist:"
в теге <webview>.
Подробнее об атрибуте partition… - Проверьте, правильно ли отформатирован код в файле JSON, с помощью стороннего валидатора формата JSON.
- Сохраните файл manifest.json в папке приложения.
- Укажите высоту и ширину окна приложения.
- В текстовом редакторе создайте CSS-файл. Пример: образец CSS-файла.
- Сохраните файл под названием application.css в папке приложения.
Примечание. Киоск-приложения автоматически открываются в полноэкранном режиме.
- При необходимости разрешите пользователям самостоятельно завершать сеанс.
- В текстовом редакторе создайте файл JavaScript. Пример: образец JS-файла.
- Сохраните этот файл под названием application.js в папке приложения.
- Добавьте фоновый скрипт.
- В текстовом редакторе создайте файл JavaScript. Пример: образец JS-файла.
- Сохраните этот файл под названием background.js в папке приложения.
- Создайте значки и сохраните их в папке приложения.
- Сохраните значок размером 128 х 128 пикселей под названием 128.png.
- Сохраните значок размером 96 х 96 пикселей под названием 96.png.
Вы также можете скачать образец ZIP-архива, в котором содержатся файлы тестового приложения с элементами управления навигацией и кнопкой сброса. Рабочая версия приложения Chrome Browser Kiosk App 1.0 доступна в интернет-магазине Chrome. Внести изменения в файлы можно в любом текстовом редакторе.
Шаг 2. Протестируйте киоск-приложение
Обязательно протестируйте свое киоск-приложение на устройстве ChromeOS.
- Войдите в аккаунт Google на устройстве Chrome.
- Сохраните папку с файлами приложения на тестовом устройстве.
- Откройте страницу chrome://extensions.
- В правом верхнем углу включите режим разработчика.
- Нажмите Загрузить распакованное расширение.
- Найдите и выберите папку приложения.
- Откройте новую вкладку в браузере Chrome, нажмите Приложениявыберите нужное. Проверьте, корректно ли оно загружается и работает.
- При необходимости внесите правки в файл manifest.json, снова разместите папку приложения на сервере и проведите тестирование ещё раз. Эти действия следует повторять до тех пор, пока приложение не будет работать без ошибок.
Шаг 3. Опубликуйте приложение в интернет-магазине Chrome
Разработчик может сделать приложение или расширение общедоступным либо ограничить доступ к нему. При публикации в Интернет-магазине Chrome можно выбрать один из двух вариантов.
- Общедоступно: найти и установить приложение может кто угодно.
- Для тех, у кого есть ссылка: установить приложение можно только по ссылке. Оно не включается в результаты поиска в Интернет-магазине Chrome. Ссылку можно отправить пользователям как в домене организации, так и за его пределами.
Чтобы добавить киоск-приложение в интернет-магазин Chrome:
- Создайте ZIP-архив папки с файлами.
- Опубликуйте киоск-приложение в интернет-магазине Chrome.
Шаг 4. Разверните киоск-приложение
Киоск-приложение можно добавить в консоль администратора Google.
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваChromeПриложения и расширенияКиоски.
- To apply the setting to all users, leave the top organizational unit selected. Otherwise, select a child organizational unit.
- Наведите указатель на значок "Добавить" и нажмите Добавить из интернет-магазина Chrome.
- Найдите нужное приложение и нажмите Выбрать.
- Если появится соответствующий запрос, подтвердите разрешения для приложения от имени организации.
- На панели справа задайте правила для приложений и расширений. Подробнее о каждом правиле…
- Нажмите Сохранить.
Статьи по теме
- Киоск-приложения
- Как создать свое первое приложение
- Настройки режима киоска
- Управление настройками киоск-приложения Chrome
- Как демонстрировать контент по расписанию при помощи Chrome Sign Builder
Google, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.