ym88659208ym87991671
Закрытие окна смартапа | Документация для разработчиков

Закрытие окна смартапа

Обновлено 20 февраля 2023

Запущенные смартапы отображаются в интерфейсе диалога с ассистентом (в мобильном приложении или на устройствах) в собственном окне:

Окно смартапа в интерфейсе Салют

После завершения сессии смартапа (выполнения блока Завершение сценария в Graph) окно в интерфейсе ассистента остается открытым.

Вы можете закрыть окно смартапа с помощью команды close_app, которая передается в настраиваемом ответе или с помощью метода Assistant Client, если вы разрабатываете Canvas App.

Если вы разрабатываете смартап в Graph, на экран с блоком завершения сценария добавьте блок JS-код со следующим содержимым:

$response.replies = $response.replies || [];
$response.replies.push({
type: 'raw',
body: {
items: [
{
command: {
type: 'close_app',
},
},
],
},
});

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

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