ym88659208ym87991671
Закрытие окна смартапа - SmartApp Code | Документация SmartMarket
Skip to main content

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

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

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

Вы можете закрыть окно смартапа с помощью команды close_app, передаваемой в настраиваемом ответе.

Graph

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

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

Code

Если вы разрабатываете смартап в Code, с помощью тега script добавьте в сценарий следующий ответ:

script: var reply = {
type: 'raw',
body: {
items: [
{
command: {
type: 'close_app',
},
},
],
},
};
$response.replies = $response.replies || [];
$response.replies.push(reply);
Обновлено 27 апреля 2022

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

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