Список объектов components

Список объектов components включает в себя ключи, содержащие информацию о компонентах, добавленных в KPA-пакет программы. Список этих ключей указан в таблице ниже.

Обратите внимание: в текущей версии Kaspersky IoT Secure Gateway 1000 SDK тип компонента manifestLocale, как и локализованные строки, не поддерживаются.

Список ключей для описания экземпляра компонента в списке объектов components

Имя ключа

Тип значения

Описание

Обязательный

Пример заполнения

name

Строка

Имя компонента.

Да

"name": "imageHighResolution"

directoryPath

Строка

Путь к директории относительно пути "/<имя пакета>/res", в которую должен быть установлен данный компонент. Используется, если указан "componentType": "res".

Нет

"directoryPath": "images/highResolution"

digest

Строка

Хеш-сумма файла компонента.

Да

"digest": "2d541fe063c195a3b8a90204f2c234e1b5daf664db381faa4f2b81067733d6c3"

componentType

Строка

Тип компонента:

  • bin – исполняемый файл. При установке программы помещается в директорию /<имя_программы>/bin.
  • lib – разделяемая библиотека. При установке программы помещается в директорию /<имя_программы>/lib.
  • res – произвольный ресурс. Если задано значение ключа directoryPath, то при установке программы ресурс помещается в директорию /<имя_пакета>/res/<directoryPath>, иначе ресурс помещается в директорию /<имя_пакета>/res.
  • manifestLocale – файл, содержащий информацию для локализации манифеста. Файлы локализации манифеста при установке программы помещаются в директорию /<имя_программы>/manifest_locales. Описание имен и форматов файлов локализации манифеста см. в разделе "Манифест программы".

Да

"componentType": "res"

В начало