Simulador

O simulador no Console do Actions permite testar sua ação em uma interface da Web fácil de usar que simula dispositivos de hardware e as configurações deles. Também é possível acessar informações de depuração, como a solicitação e a resposta que o fulfillment recebe e envia.

Testar um projeto

Ao testar seu projeto do Actions, as seguintes restrições se aplicam:

  • As ações podem ser testadas por até 30 dias. Após 30 dias, você precisará criar uma nova versão para teste.
  • As Ações em desenvolvimento podem ser testadas em qualquer dispositivo de hardware com suporte (Android 6.0+, iOS 9.1+ e alto-falantes ativados por voz). O dispositivo precisa estar conectado na mesma Conta do Google que você usa no Console do Actions. Dizer "Ok Google, falar com meu app de teste" invoca a versão de rascunho atual da Ação.
  • Por padrão, o simulador usa a versão da Ação que está em Rascunho. Confira como selecionar outra versão para teste.

Métodos de entrada

Clique no botão no campo de texto da resposta para especificar o método de entrada para o teste.

A lista a seguir descreve os tipos de entrada e os dispositivos em que estão disponíveis:

  • Detecção automática: detecta automaticamente entradas de voz, teclado ou toque.
  • Toque: usado para elementos e experiências interativas, como ícones de sugestão. Disponível para smart displays e smartphones.
  • Voz: usada para entrada somente de voz. Disponível para dispositivos smart display, smartphone e alto-falantes.
  • Teclado: usado para entrada somente de texto. Disponível para smartphones.

O método de entrada padrão é a detecção automática. Com base na plataforma selecionada, os tipos de entrada também são desativados e ativados.

O método de entrada é incluído em todas as solicitações para o fulfillment no objeto RawInput como um campo inputType.

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

Especificar um dispositivo

O simulador pode imitar diferentes dispositivos e permitir que você teste as experiências específicas do dispositivo da sua Ação.

Para alterar o dispositivo simulado, siga estas etapas:

  1. Clique no menu suspenso do dispositivo no canto superior esquerdo. A opção Smart Display é selecionada por padrão.

  2. Escolha entre os seguintes dispositivos para simular:

    • Smart Display: dispositivos com Google Assistente, como o Nest Hub, que têm recursos de tela e alto-falante.
    • Smartphone: smartphones com Google Assistente que têm recursos de tela e alto-falante.
    • Alto-falante: alto-falante inteligente com Google Assistente e com recursos de alto-falante.
    • KaiOS: smartphones com Google Assistente que usam o KaiOS.

Selecione um idioma

É possível selecionar um idioma no segundo menu suspenso para definir o idioma e a região que você quer simular. Consulte a documentação de localização para mais informações sobre como criar ações em vários idiomas.

Definir local

Você pode definir manualmente as coordenadas e o endereço do dispositivo. Com ele, é possível testar todos os recursos de segmentação por local definidos no console e as respostas específicas da região configuradas no fulfillment.

Para acessar o local simulado para uso na sua ação, use o auxiliar de informações do usuário e peça permissão para acessá-lo.

Configurações

Clique no botão Configurações no canto superior esquerdo para acessar outras opções do simulador.

Selecionar uma versão

É possível especificar a versão do projeto do Actions que você quer testar (versões publicadas ou de rascunho). Para selecionar a versão do projeto, siga estas etapas:

  1. No simulador, clique no botão Configurações no canto superior direito.

  2. Clique no menu suspenso ao lado de Selecionar uma versão e escolha uma versão para testar.

No menu suspenso de versões, selecione a versão do projeto do Actions que você quer testar e clique em CONCLUÍDO. Serão exibidas todas as versões enviadas, além de uma versão em Rascunho, que indica o estado atual do projeto antes do envio.

Testar URL

Para evitar alterações no ambiente de produção quando você quiser testar o projeto do Actions, forneça um URL distinto para usar no lugar do webhook de produção. Os URLs de teste são configurados por versão de um projeto do Actions. Um projeto de Ações pode ter várias versões com URLs de teste exclusivos, permitindo que você teste várias versões da sua ação no simulador sem afetar a produção.

Quando a configuração do URL de teste está ativada, o simulador substitui o URL do webhook de produção para o projeto do Actions e usa o URL do webhook de teste que você forneceu.

Antes de configurar um URL de teste no simulador:

  • Determine o URL que você quer usar para testar uma versão do projeto do Actions.

  • Configure o servidor que você quer usar nos testes para aceitar solicitações no URL.

Para configurar um URL de teste no simulador:

  1. No canto superior direito do simulador, clique em Configurações.

  2. Ative a opção Testar URL.

  3. Na caixa URL de teste, digite o URL que você quer usar.

O URL de teste que você especificou é exibido no simulador.

Vinculação de contas

A vinculação de contas permite que a Ação use o Login do Google, a vinculação simplificada do Login do Google com base em OAuth ou o OAuth.

Se você não tiver configurado a vinculação de conta para sua ação, clique em Configurar vinculação de conta em Configurações para acessar a seção Vinculação de contas do console.

Para vincular uma conta, siga estas etapas:

  1. No simulador do Console do Actions, digite "talk to my test app" na área de entrada do simulador para testar a ação.

  2. Envie uma consulta para inicializar o fluxo de vinculação da conta da sua Ação.

  3. Faça login usando o comando.

  4. Confirme se a vinculação da conta foi concluída.

A conta vinculada persiste até que seja desvinculada. Assim, você pode atualizar a ação enquanto usa a mesma conta vinculada.

Para desvincular uma conta, clique em Configurações > Desvincular em Vinculação de contas.

Testes no dispositivo

Com essa configuração, você pode ativar ou desativar os testes em um dispositivo físico. Para testar em um dispositivo, faça login na mesma conta usada para criar o projeto do Actions on Google.

Reprodução de áudio

Use esta opção para desativar ou ativar a reprodução de áudio durante o teste.

Sandbox de desenvolvimento

Quando você ativa esta opção, as formas de pagamento não são cobradas. Consulte a documentação sobre transações para mais informações.

Simular usuários não verificados

Essa opção simula quando um usuário está em um dispositivo em que o Voice Match está configurado para outra pessoa.