Сохранять данные при выполнении одного режима киоска приложения

При разработке обычных приложений Chrome я использую API хранилища Chrome для сохранения пар ключ-значение между сеансами. Это прекрасно работает, и я хочу сделать то же самое для приложения в одном режиме киоска приложения, которое будет развернуто на управляемых устройствах Chrome. Тем не менее, кажется, что chrome.storage.local не сохраняется при выполнении приложения.

Я написал тестовое приложение, иллюстрирующее эту проблему. Код здесь.

1 ответ

Решение

примечание: этот ответ относится только к пользователям консоли управления Chrome

Оказывается, проблема была связана с настройкой в ​​консоли управления Chrome. В разделе "Настройки устройства" параметр"Данные пользователя" должен быть "Не удалять все локальные данные пользователя". Я установил "Стереть все локальные данные пользователя", что уничтожало мой localStorage при каждой перезагрузке. Я не стал внимательно рассматривать эту опцию, поскольку полагал, что режим единого киоска приложения существует вне сеанса пользователя, поэтому не было данных, которые нужно стереть.

Другие вопросы по тегам