Simulateur

Le simulateur de la console Actions vous permet de tester votre action via une interface Web conviviale qui simule des appareils matériels et leurs paramètres. Vous pouvez également accéder aux informations de débogage telles que la requête et la réponse que votre traitement reçoit et envoie.

Tester un projet

Lorsque vous testez votre projet Actions, les restrictions suivantes s'appliquent:

  • Les actions peuvent être testées pendant 30 jours au maximum. Après 30 jours, vous devez créer une nouvelle version à des fins de test.
  • Les actions en cours de développement peuvent être testées sur n'importe quel appareil compatible (Android 6.0 ou version ultérieure, iOS 9.1 ou version ultérieure, et enceintes à commande vocale). L'appareil doit être connecté au même compte Google que celui que vous utilisez dans la console Actions. Dire "OK Google, talk to my test app" permet d'appeler la version brouillon actuelle de votre action.
  • Par défaut, le simulateur utilise la version de votre action qui est à l'état Brouillon. Découvrez comment sélectionner une autre version à tester.

Modes de saisie

Vous pouvez cliquer sur le bouton dans le champ de texte de la réponse pour spécifier le mode de saisie à tester.

La liste suivante décrit les types d'entrées et les appareils sur lesquels ils sont disponibles:

  • Détection automatique : détecte automatiquement la voix, le clavier ou la saisie tactile.
  • Commandes tactiles : permet de proposer des expériences et des éléments interactifs comme les chips de suggestion. Disponible pour les écrans connectés et les téléphones.
  • Voix : pour la saisie vocale uniquement. Disponible pour les écrans connectés, les téléphones et les enceintes.
  • Clavier : pour la saisie de texte uniquement. Disponible pour les téléphones.

La méthode de saisie par défaut est la détection automatique. En fonction de la surface sélectionnée, les types d'entrée sont également désactivés et activés en conséquence.

La méthode d'importation est incluse dans chaque requête envoyée à votre traitement dans l'objet RawInput en tant que champ inputType.

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

Spécifier un appareil

Le simulateur peut imiter différents appareils et vous permettre de tester les expériences spécifiques à chaque appareil de votre action.

Pour modifier l'appareil de simulation, procédez comme suit:

  1. Cliquez sur le menu déroulant des appareils dans l'angle supérieur gauche. L'option Smart Display est sélectionnée par défaut.

  2. Choisissez l'un des appareils suivants à simuler:

    • Écran connecté : appareils avec Assistant Google intégré, tels que Nest Hub, qui proposent des écrans et des enceintes.
    • Téléphone : téléphones avec Assistant Google intégré pouvant afficher et utiliser des haut-parleurs.
    • Enceinte : enceinte intelligente avec Assistant Google intégré et fonctionnalités d'enceinte.
    • KaiOS : téléphones avec Assistant Google intégré utilisant KaiOS.

Sélectionner une langue

Vous pouvez sélectionner une langue dans le deuxième menu déroulant pour définir la langue et la région que vous souhaitez simuler. Pour en savoir plus sur la création d'actions multilingues, consultez la documentation sur la localisation.

Définir un emplacement

Vous pouvez définir manuellement les coordonnées et l'adresse de l'appareil. Cette fonctionnalité vous permet de tester les fonctionnalités de ciblage géographique que vous avez définies dans la console, ainsi que les réponses spécifiques à la région que vous avez configurées dans votre traitement.

Pour obtenir la position simulée à utiliser dans votre action, utilisez l'outil d'aide aux informations utilisateur afin de demander à l'utilisateur l'autorisation d'y accéder.

Paramètres

Pour accéder à d'autres options du simulateur, cliquez sur le bouton Paramètres en haut à gauche.

Sélectionner une version

Vous pouvez spécifier la version du projet Actions que vous souhaitez tester (version publiée ou brouillon). Pour sélectionner la version du projet, procédez comme suit:

  1. Dans le simulateur, cliquez sur le bouton Settings (Paramètres) en haut à droite.

  2. Cliquez sur la liste déroulante à côté de Sélectionner une version, puis choisissez une version à tester.

Dans le menu déroulant des versions, sélectionnez la version du projet Actions que vous souhaitez tester, puis cliquez sur OK. Toutes les versions que vous avez envoyées s'affichent en plus de la version Brouillon, qui correspond à l'état actuel de votre projet avant l'envoi.

URL de test

Pour éviter de modifier votre environnement de production lorsque vous souhaitez tester votre projet Actions, vous pouvez fournir une URL distincte à utiliser à la place de votre webhook de production. Les URL de test sont configurées par version d'un projet Actions. Un projet Actions peut avoir plusieurs versions avec des URL de test uniques, ce qui vous permet de tester plusieurs versions de votre action dans le simulateur sans affecter la production.

Lorsque le paramètre d'URL de test est activé, le simulateur ignore l'URL du webhook de production pour votre projet Actions et utilise à la place l'URL de webhook de test que vous avez fournie.

Avant de configurer une URL de test dans le simulateur:

  • Déterminez l'URL que vous souhaitez utiliser pour tester une version de votre projet Actions.

  • Configurez le serveur que vous souhaitez utiliser pour les tests afin d'accepter les requêtes à l'URL.

Pour configurer une URL de test dans le simulateur:

  1. En haut à droite du simulateur, cliquez sur Paramètres.

  2. Activez Tester l'URL.

  3. Dans le champ URL de test, saisissez l'URL que vous souhaitez utiliser pour le test.

L'URL de test que vous avez spécifiée s'affiche dans le simulateur.

Associer des comptes

L'association de comptes permet à votre action d'utiliser Google Sign-In, l'association "simplifiée" basée sur Google Sign-In basée sur OAuth ou le OAuth.

Si vous n'avez pas configuré l'association de compte pour votre action, cliquez sur Configurer l'association de comptes sous Paramètres pour accéder à la section Association de comptes de la console.

Pour associer un compte, procédez comme suit:

  1. Dans le simulateur de la console Actions, saisissez "talk to my test app" (parler à mon application de test) dans la zone de saisie du simulateur pour tester votre action.

  2. Envoyez une requête initialisant le flux d'association de comptes de votre action.

  3. Connectez-vous à l'aide de l'invite.

  4. Vérifiez que les comptes ont bien été associés.

Le compte associé est conservé jusqu'à ce qu'il soit dissocié. Vous pouvez donc modifier l'action lorsque vous utilisez le même compte associé.

Pour dissocier un compte, cliquez sur Paramètres > Dissocier sous Association de comptes.

Tests sur l'appareil

Ce paramètre vous permet d'activer ou de désactiver les tests sur un appareil physique. Pour effectuer des tests sur un appareil, vous devez être connecté au compte que vous avez utilisé pour créer le projet Actions on Google.

Lecture audio

Activez ou désactivez cette option pour couper le son ou activer la lecture audio pendant le test.

Bac à sable de développement

Lorsque vous activez cette option, les modes de paiement ne sont pas débités. Pour en savoir plus, consultez la documentation des transactions.

Simuler des utilisateurs non validés

Avec cette option, lorsqu'un utilisateur se trouve sur un appareil sur lequel Voice Match est défini pour quelqu'un d'autre,