2015-02-13 5 views
1

Я создаю приложение Chrome kiosk, которое будет находиться в открытом пространстве. Пользователи могут взаимодействовать с приложением, но есть множество настроек (адреса серверов, тайм-ауты и т. Д.), Которые необходимо установить. Я ищу стратегию о том, как разрешить доступ к этому административному конфигу.Как разрешить доступ к конфигурации приложения Chrome Kiosk для администраторов?

  1. При первом запуске - это просто, но я хочу, чтобы администраторы могли его снова подтянуть.

  2. Обнаружить, если приложение побежал в качестве приложения киоска или вручную - это будет вид работы, не уверен, если это самый большой

  3. обнаружить некоторые комбинации клавиш - Ctrl + Alt + Что-то переключается на страницу настроек , это похоже на то, что люди могут случайно наткнуться на него.

Есть ли другой подход, который мне не хватает?

ответ

1

Другим подходом было бы иметь кнопку входа в систему администратора в углу приложения. Вы можете установить пароль по умолчанию для администраторов, который затем можно изменить в диалоговом окне настроек.

2

Если ваше устройство (устройства) Chrome управляется, у вас есть еще одна опция, которая заключается в использовании области управления окнами в области администрирования администратора Google Apps.

Для этого кода приложение использовать storage.managed API, и это должно позволить раздел Настройка вашего приложения в Chrome App Management.

Я еще не пробовал это самостоятельно, но это похоже на то, как приложение Chrome Sign Builder настроено с его расписанием.

1

Вы также можете подумать о объединении предложенных вами предложений, первом запуске, а затем комбинации клавиш, и это может вызвать подсказку с паролем, также как и предлагалось. Например, см. Zebradog Kiosk app, который находится в GitHub, чтобы вы могли видеть, как это можно сделать.

0

Я использую Ctrl - альт - S при загрузке. Это позволяет мне входить в систему и вносить изменения. Я знаю, что вам нужно выполнить несколько перезагрузок, но в любом случае он не работает во время администрирования.