Шаблоны смартапов

Шаблон смартапа — это проект, который демонстрирует возможности создания смартапов через SmartApp Code. Например, подключение платежей или работа с карточками.

Пример работы с карточками

Шаблон демонстрирует, как выглядят различные типы карточек в смартапе: grid_card, gallery_card, list_card и др.

Некоторые типы карточек не отображаются в тестовом виджете.

Карточки шаблона описаны в файле /src/scripts/cards.js. Для передачи карточек используется тип ответа raw.

Пример работы с персонажами

Шаблон демонстрирует эмоции ассистента и показывает, как могут отличаться ответы для разных персонажей. Получить эмоции можно с помощью идентификатора (поле id) из файла /src/emotions.csv. Ответы ассистента передаются с помощью ответа типа raw.

Ассистент демонстрирует эмоции с помощью анимации кнопки, поэтому тестируйте эту функциональность на устройстве или в эмуляторе.

Пример подключения монетизации

Шаблон демонстрирует подключение платежей в смартап. Чтобы подключить платежи, в разделе injector конфигурационного файла шаблона надо указать serviceId и ключ API.

injector:
    service_id: '27'
    pay_api_key: 'ДОБАВЬТЕ ВАШ ТОКЕН SMARTPAY API'

Ключ API можно передать в процессе создания счета. При этом ключ, заданный в injector.pay_api_key, будет проигнорирован.

Монетизация для Native App

Шаблон для подключения монетизации к простым apk. Реализована встроенная разовая покупка. Подходит в том числе для игровых приложений. Подробнее о работе шаблона читайте в разделе Прием платежей через Native App SDK.

Пример работы со звуками

Шаблон демонстрирует работу с загруженными звуками, а также разницу в озвучивании текста с заданной SSML-разметкой и без нее. Для демонстрации используются звуки из встроенной библиотеки. Звуки смартапа описаны в файле /src/dicts/libSound.yaml.

В тестовом виджете звуки не воспроизводятся.

Проект для SmartApp Brain

Шаблон дает возможность работать с интентами и сущностями с помощью SmartApp Brain.

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

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