ym88659208ym87991671
Подключение библиотек | Документация для разработчиков

Подключение библиотек

Обновлено 25 декабря 2023

Сценарий — это бэкенд смартапа, который реализует логику приложения и обрабатывает голосовые запросы. Для работы сценария (бэкенда) нужно реализовать обмен данными с Android-приложением (фронтендом).

Чтобы настроить обмен данными, подключите библиотеки AppState и Messaging.

Библиотека AppState передает текущее состояние смартапа из фронтенда в бэкенд. Такой обмен данными происходит при каждом действии пользователя.

Библиотека Messaging позволяет фронтенду и бэкенду смартапа обмениваться информацией о действиях пользователя (сообщение SERVER_ACTION) и передавать ответ на голосовую команду.

Чтобы подключить библиотеки, добавьте SDK в app/build.gradle:

dependencies {
implementation "ru.sberdevices.smartapp:sdk:1.1.1"
}

Далее инициализируйте библиотеки:

AppStateManagerFactory.createHolder(context = get())
MessagingFactory.create(appContext = get())
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.