Смартфоны
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Помогите пользователям выполнять задачи, находясь в пути, используя все мультимодальные возможности, доступные на телефонах, включая голосовые и визуальные эффекты.
Условия
Для мобильных устройств с экранами ваше действие должно поддерживать два режима:
- Голосовой вызов
- Вызов клавиатуры
Обратите внимание, что пользователи могут свободно перемещаться между этими модальностями в рамках действия. Обязательно разработайте развернутые ответы специально для каждого из этих способов. Например, при вызове с клавиатуры звуки не воспроизводятся, если они предусмотрены в SSML . Если ответ зависит от того, что пользователь слышит звук, а устройство использует модальность клавиатуры, в вашем действии необходимо описать, какой звук воспроизводится.
Чтобы определить наличие экрана и модальности ввода на смартфоне, вы можете использовать следующий код:
- Имеет экран :
if (conv.screen)
- Использует голосовую модальность :
if (conv.input.type === 'VOICE')
- Использует модальность клавиатуры :
if (conv.input.type === 'KEYBOARD')
Советы и рекомендации
- Используйте расширенные ответы и настройку тем , чтобы максимально эффективно использовать экран.
- Рассмотрите возможность использования push-уведомлений , чтобы поддерживать интерес пользователей на мобильных устройствах.
- Помните, что пользователь находится в движении, и постарайтесь помочь ему как можно быстрее выполнить поставленную задачу. Чтобы узнать, как создавать естественные и интуитивно понятные диалоговые потоки, ознакомьтесь с руководством по дизайну разговоров .
- Глубокая ссылка на ваше действие прямо на вашем веб-сайте, в мобильном приложении или в социальных сетях, чтобы лучше управлять впечатлениями с помощью голоса.

Попробуйте эти действия
Попробуйте этот образец
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-08 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-08 UTC."],[[["Build Actions that enable users to accomplish tasks on their mobile devices using voice and visual interactions."],["Support both voice and keyboard invocation methods, tailoring responses appropriately for each modality."],["Enhance the user experience with rich responses, push notifications, and concise conversational flows."],["Leverage deep links to seamlessly integrate your Action with other platforms like websites and apps."]]],["Actions on mobile devices should support both voice and keyboard input. Developers can detect screen availability and input modality using `conv.screen` and `conv.input.type` respectively. When using keyboard input, sounds should be described in text instead of played. Rich responses and theme customization enhance screen usage, while push notifications and deep links maintain user engagement. Prioritize quick task completion and intuitive conversational flows, considering the user is on the go.\n"]]