Aidez les utilisateurs à accomplir des tâches où qu'ils soient, grâce à toutes les fonctionnalités multimodales disponibles sur les téléphones, y compris les commandes vocales et visuelles.
Modalités
Pour les appareils mobiles dotés d'écrans, votre action doit être compatible avec deux modalités:
- Appel vocal
- Appel au clavier
Notez que les utilisateurs sont libres de passer d'une procédure à l'autre au sein d'une action. Veillez à concevoir des réponses enrichies spécifiquement pour chacune de ces modalités. Par exemple, avec un appel au clavier, aucun son n'est lu s'il est fourni dans SSML. Si la réponse nécessite que l'utilisateur entend un son et que l'appareil utilise la modalité de clavier, votre action doit décrire le type de son émis.
Pour détecter la disponibilité d'un écran et la modalité de saisie sur un smartphone, vous pouvez utiliser le code suivant:
- Avec un écran:
if (conv.screen)
- Utilise la modalité vocale:
if (conv.input.type === 'VOICE')
- Utilise la modalité du clavier:
if (conv.input.type === 'KEYBOARD')
Conseils et bonnes pratiques
- Utilisez des réponses enrichies et la personnalisation du thème pour exploiter pleinement l'écran.
- Pensez à utiliser les notifications push pour maintenir l'engagement des utilisateurs sur les appareils mobiles.
- N'oubliez pas que l'utilisateur est en déplacement et qu'il doit essayer de l'aider à accomplir sa tâche le plus rapidement possible. Pour apprendre à créer des flux de conversation naturels et intuitifs, consultez le guide de conception des conversations.
- Créez un lien profond directement vers votre action depuis votre site Web, votre application mobile ou vos réseaux sociaux pour bénéficier d'expériences mieux gérées par commande vocale.