Перейти к содержанию

SmartApp SDK

SDK представляет собой JavaScript библиотеку, которая позволяет вызывать методы платформы "eXpress" из SmartApp frontend. SDK опубликована в NPM registry.

Установка

Для работы с SDK необходимо установить nodejs >= 14 и пакетный менеджер npm или yarn.

Установка с помощью npm:

npm i -S @expressms/smartapp-sdk

Установка с помощью yarn:

yarn add @expressms/smartapp-sdk

Эксплуатация

Подключение к проекту происходит через импорт библиотеки в JS:

1
import * as SDK from "@expressms/smartapp-sdk";

SmartApp должно отправлять событие ready сразу после запуска. Например:

1
2
3
4
5
6
7
8
import * as SDK from "@expressms/smartapp-sdk";

async function initApp() {
  const response = await SDK.ready();
  // TODO: обработать response
}

initApp();