O Que É Widget Alexa? Mostre Rapidamente Informações Importantes De Sua Skill

Tempo de leitura: 4 min

Escrito por Celso Kitamura
em 1 de agosto de 2023

Compartilhe agora mesmo:

O Que É Widget Alexa? Mostre Rapidamente Informações Importantes De Sua Skill
5/5 - (1 voto)

Você com certeza já usou widgets no seu celular, não é verdade? Widgets são aqueles objetos que mostram informações e que o usuário pode interagir diretamente, sem precisar abrir o aplicativo.

 

Nesse artigo eu vou te mostrar que podemos criar objetos semelhantes para o usuário utilizar em nossas skills Alexa.

 

Vamos conversar sobre o que é widget Alexa, um novo objeto que você pode incorporar em sua skill.

 

 

O Que É Widget Alexa? Mostre Rapidamente Informações Importantes De Sua Skill

 

Um widget Alexa exibe informações rápidas e essenciais relacionadas a uma skill e permite que os usuários executem ações rápidas sem sair do contexto da tela atual.

 

E olha só que legal: o usuário pode interagir com um widget por toque ou voz.

 

Sua skill pode responder a essas interações atualizando o conteúdo exibido no widget sem afastar o usuário de sua tarefa atual (inline) ou executar sua skill.

 

Por exemplo, um widget para uma skill de clima pode exibir as condições do clima atuais.

 

Em uma interação inline, um botão no widget atualiza os dados exibidos no widget.

 

Em uma experiência de skill, o botão do widget abre a skill e exibe um documento APL padrão com mais detalhes, como a previsão de 5 dias.

 

Ah, mais um detalhe: os widgets Alexa somente podem ser utilizados nos Echo Show com tela a partir de 8 polegadas.

 

Como Fazer Um Widget Alexa Para Minha Skill?

 

Você usa Alexa Presentation Language (APL) para adicionar um widget à sua skill.

 

Em resumo, os passos para a inclusão de um widget Alexa na sua skill são:

 

Habilitar As Interfaces Para Widgets

 

Entre no Console do Desenvolvedor e clique no nome da skill que deseja configurar.

Navegue até a página Build > Interfaces.

Ative a opção Data Store Packages.

Ative a opção Data Store.

 

O Que É Widget Alexa

 

Em Alexa Extensions, verifique se Data Store está selecionado.

 

O Que É Widget Alexa

 

Clique em Save para gravar as alterações e em Build Model para reconstruir seu modelo de interação.

 

Este Data Store (armazenamento de dados) é uma área que contém dados instalada localmente em um dispositivo. Esta área pode ser acessada por um documento Alexa Presentation Language (APL). Os widgets usam o Data Store para exibir conteúdo sem enviar solicitações para sua skill e aguardar uma resposta.

 

Crie Ou Edite Um Widget Na Ferramenta De Autoria

 

Crie um documento APL para exibir como um widget. Este documento pode usar um subconjunto de recursos APL, incluindo um subconjunto de componentes e modelos responsivos.

 

Você pode usar a ferramenta de criação de widget para editar o widget e visualizá-lo em um dispositivo. A ferramenta de autoria de widget é semelhante à ferramenta de autoria para documentos APL normais, mas inclui alguns recursos adicionais específicos do widget.

 

O Que É Widget Alexa

 

Para exibir dados que podem mudar com o tempo, vincule o documento ao armazenamento de dados em vez de uma fonte de dados.

 

Codifique O Backend

 

Implemente handlers no código da sua skill para gerenciar eventos de ciclo de vida do widget.

 

Se seu widget incluir interações do usuário, como botões ou outras áreas tocáveis, implemente handlers no código da sua skill para lidar com esses eventos.

 

Agora, se o seu widget exibir dados que mudam com o tempo, use a API REST do Data Store para atualizar o armazenamento com novos dados periodicamente.

 

Neste caso, você pode criar um serviço em outro lugar para ficar enviando novas informações periodicamente para os widgets. A API pode atualizar o Data Store para uma lista de dispositivos específicos ou para um usuário específico.

 

Teste O Widget Com Um Dispositivo.

 

Teste seu widget enquanto cria seu documento APL e codifica os handlers. Você pode usar a ferramenta de autoria para visualizar o layout do widget enquanto cria, mas deve usar um dispositivo com uma tela para testar o widget de ponta a ponta.

 

Depois de testá-lo bem, é só certificar e publicar sua skill para disponibilizar seu widget na Galeria de widgets.

 

Palavras Finais

 

Acabamos de ver um pouquinho de o que é widget Alexa.

 

Assim como seu equivalente nos smartphones, estes objetos mostram informações e podem ser utilizados para interação direta, sem que o usuário precise abrir o aplicativo.

 

Só precisamos lembrar que eles são para dispositivos com tela, ou seja, a grande minoria dos aparelhos que estão por aí, ok?

 

E aí, curtiu esta nova maneira de mostrar informações e interagir com o usuário? Quer saber mais sobre este assunto? Comenta aí embaixo!

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

Compartilhe agora mesmo:

Você vai gostar também:

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro