Сохранять данные при выполнении одного режима киоска приложения
При разработке обычных приложений Chrome я использую API хранилища Chrome для сохранения пар ключ-значение между сеансами. Это прекрасно работает, и я хочу сделать то же самое для приложения в одном режиме киоска приложения, которое будет развернуто на управляемых устройствах Chrome. Тем не менее, кажется, что chrome.storage.local
не сохраняется при выполнении приложения.
Я написал тестовое приложение, иллюстрирующее эту проблему. Код здесь.
1 ответ
примечание: этот ответ относится только к пользователям консоли управления Chrome
Оказывается, проблема была связана с настройкой в консоли управления Chrome. В разделе "Настройки устройства" параметр"Данные пользователя" должен быть "Не удалять все локальные данные пользователя". Я установил "Стереть все локальные данные пользователя", что уничтожало мой localStorage при каждой перезагрузке. Я не стал внимательно рассматривать эту опцию, поскольку полагал, что режим единого киоска приложения существует вне сеанса пользователя, поэтому не было данных, которые нужно стереть.