Smartphones

ícono de pantalla inteligente

Ayuda a los usuarios a realizar tareas sobre la marcha con las funciones multimodales completas disponibles en los teléfonos, incluidas las imágenes y la voz.

Modalidades

Para los dispositivos móviles que tienen pantallas, tu acción debe admitir dos modalidades:

  • Invocación por voz
  • Invocación del teclado

Ten en cuenta que los usuarios son libres de moverse entre estas modalidades dentro de una Acción. Asegúrate de diseñar tus respuestas enriquecidas específicamente para cada una de estas modalidades. Por ejemplo, con la invocación de teclado, no se reproducen sonidos si se proporcionan en SSML. Si la respuesta depende de que el usuario escuche un sonido y el dispositivo use la modalidad de teclado, tu acción debe describir qué tipo de sonido se reproduce.

Para detectar la disponibilidad de una pantalla y la modalidad de entrada en un smartphone, puedes usar el siguiente código:

  • Tiene pantalla: if (conv.screen)
  • Usa modalidad de voz: if (conv.input.type === 'VOICE')
  • Usa la modalidad de teclado: if (conv.input.type === 'KEYBOARD')

Sugerencias y prácticas recomendadas

Prueba estas acciones

Prueba esta muestra