1. Аспро.Cloud
  2. Центр поддержки Аспро.Cloud
  3. Разработка приложений Аспро.Cloud
  4. Что такое приложение маркетплейса

Что такое приложение маркетплейса


Приложение Аспро.Cloud – это подключаемый модуль, устанавливаемый в портал для расширения его возможностей. Каждое встроенное приложение имеет стандартную структуру, понятную платформе и разработчикам. По сути, приложение – это пакет, включающий в себя описание (манифест), исполняемый код (скрипты) или ссылки на внешний сервис, а также ресурсы интерфейса (например, виджеты, иконки, шаблоны UI).

Приложения могут быть реализованы в двух основных форматах :

  • Внутренний веб-модуль: фронтенд-компоненты, которые встраиваются в интерфейс Аспро.Cloud через предусмотренные точки интеграции. Такие модули работают в браузере пользователя (с использованием SDK платформы) и выглядят как часть интерфейса портала .
  • Внешний сервис: автономное веб-приложение, работающее на стороне разработчика приложения и интегрирующееся в Аспро.Cloud через API и iframe. В этом случае интерфейс приложения отображается внутри безопасного iframe либо открывается в новом окне, а взаимодействие с платформой идёт по защищённому API с соблюдением политик безопасности.

Структура приложения включает несколько компонентов (пакет поставки приложения содержит их все):

  • Manifest (манифест): описание метаданных приложения и точек его интеграции в платформу . Манифест – центральный элемент, подробне