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

Запускаем демо-приложение Native App

Обновлено 3 мая 2024

Native App — это приложение с графическим интерфейсом, к которому можно подключить голосовое управление. Если у вас есть Android-приложение, портируйте его в Studio и запускайте на умных устройствах Sber.

В этом разделе вы узнаете, как создать и запустить Native App «Купи слона» с помощью инструментов Studio. Для этого скачайте готовое демо-приложение с поддержкой основных библиотек и голосового сценария.

Загрузка приложения

Для загрузки демо-приложения в Studio:

  1. Придумайте идентификатор приложения — package name — и укажите его в файле build.gradle в поле applicationId. Идентификатор должен быть уникальным в рамках всех приложений Studio.

  2. Соберите и подпишите приложение с помощью любой среды для Android разработки, например, в Android Studio.

  3. Авторизуйтесь в Studio. Для авторизации используйте не электронную почту, а Сбер ID — это позволит в дальнейшем тестировать Native App на умных устройствах Sber.

  4. Нажмите Создать проект.

  5. В разделе Мини-приложения Салют выберите тип NativeApp.

  6. Нажмите Создать проект. Откроется черновик проекта.

  7. Выберите вкладку Параметры.

  8. Выберите в разделе Сценарий смартапа тип сценария: Готовый сценарий, Code, Graph или SmartApp API. Для разработки чатапа лучше всего подходят инструменты Graph и Code. По умолчанию выбран пункт SmartApp API. К проекту Code вы можете подключить внешний репозиторий, в котором будет храниться код смартапа.

  9. В разделе Хостинг Native App загрузите демо-приложение.

    Начнется проверка приложения. Когда файл пройдет проверку, отобразится статус «Проверка пройдена».

Запуск на устройстве

Для запуска смартапа на умном устройстве Sber:

  1. с помощью инструмента ADB (Android Debug Bridge). Подробнее — в разделе Подключаем ADB.
  2. с помощью ассистента на самом устройстве. Подробнее — в разделе Тестируем Native App на устройстве.
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.