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

Подключаем библиотеки

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

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

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

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

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

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

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

AppStateManagerFactory.createHolder(context = get())
MessagingFactory.create(appContext = get())
Обновлено 11 августа 2022

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней