WebAppStorePolicy

Задать путь к файлу со списком веб-приложений, доступных в магазине
  1. Описание политики
  2. Значения политики
  3. Пример JSON с веб-приложениями

Описание политики

Политика задает путь к файлу со списком веб-приложений, доступных в магазине.

Политика WebAppStorePolicy имеет приоритет над политикой WebAppStorePlainTextPolicy.

Веб-приложение — это сайт, который можно открывать в отдельном окне и работать с ним как с отдельной программой. Удобно для мессенджеров, почтовых сервисов, видеоконференций.

Значения политики

Значение Описание
Not Configured В магазине доступны все веб-приложения.
Disabled
Enabled Администратор задает путь к файлу со списком доступных в магазине веб-приложений на отдельном сервере.
Примечание. Конвертируйте URL без латиницы (например, яндекс.рф) через punycode.

Пример значения:

https://domain.example/path/to/web_app/config/config.json
Внимание. По умолчанию установлено значение Not Configured.

Пример JSON с веб-приложениями

{
  "apps_store": [
    {
      "apps": [
        {
          "scope": "https://telemost.yandex.ru/"
        },
        {
          "scope": "https://yandex.ru/chat/"
        },
        {
          "scope": "https://mail.yandex.ru/"
        }
      ],
      "name": "Общение"
    },
    {
      "apps": [
        {
          "scope": "https://yandex.ru/maps/"
        },
        {
          "scope": "https://taxi.yandex.ru/"
        },
        {
          "scope": "https://disk.yandex.ru/"
        }
      ],
      "name": "Сервисы"
    }
  ]
}
Скопировано
Элемент Описание
"apps_store" JSON-массив содержит доступные для установки веб-приложения. Они располагаются на боковой панели и устанавливаются без перехода на внешние сайты. Массив может содержать несколько разделов с разными названиями и количеством веб-приложений.
"name" Название раздела в магазине веб-приложений.
"apps" Массив веб-приложений.
"scope" Уникальный адрес сайта веб-приложения.