chrome.storage.managed не читает загруженный файл конфигурации custom-kiosk от администратора google для устройства с chrome OS? - PullRequest
0 голосов
/ 31 января 2019

Я разрабатываю «Киоск Chrome для одного приложения» для приложения digital signage. У меня уже есть лицензия на управление устройством Chrome и я хочу установить имя пользователя и пароль удаленно (из Google Admin через текстовый файл конфигурации) для каждой ОС Chrome, чтобыотображать другое содержимое соответственно.

Проблема после загрузки файла конфигурации из администратора Google, возвращенное значение из chrome.storage.managed.get ('аутентификация') пусто

enter image description here

Я уже настроил manifest.json и schema.json и загрузил файл конфигурации из google admin

в manifest.json

"storage": {
    "managed_schema": "schema.json"
  }

the schema.json

{
    "type": "object",
    "properties": {
        "authentication": {
            "type": "object",
            "properties": {
                "username": {
                    "type": "string"
                },
                "password": {
                    "type": "string"
                }
            }
        }
    }
}

и загруженный файл конфигурации выглядит следующим образом:

{
  "authentication": {
    "Value": {
      "username": {
        "Value": "testScreen"
      },
      "password": {
        "Value": "test1234$"
      }
    }
  }
}

и мой код, который гласит

chrome.storage.managed.get('authentication', function (data) {
    const credentials = {
         username: data.username,
         password: data.password
     };
});

I'mожидая получить данные ответа в виде объекта data = {username: 'testScreen', пароль: 'test123 $'}

что я на самом деле получаю, это data = {}; пустой объект.

...