Neste último post, da nossa série sobre como desenvolver uma skill para a Alexa, demonstraremos os passos para disponibilizá-la publicamente no marketplace.
No console de gerenciamento da skill, o primeiro passo é acessar a aba “Distribution” e preencher os dados para a distribuição. Nele devem ser informados os dados básicos que serão utilizados no marketplace, como o nome, a descrição, um exemplo de invocação e as imagens.
Também são solicitadas informações de privacidade e disponibilidade, permitindo a escolha dos países onde a skill estará disponível, e se a distribuição será um teste Beta, informando quais são as contas da Alexa (e-mails) das pessoas que terão acesso antecipado.
O segundo passo, é submeter a skill para certificação. Nesta etapa é possível efetuar uma verificação de todas as configurações para identificar se alguma informação está incorreta ou faltando. Em seguida, na publicação, é possível optar por publicá-la automaticamente após a certificação, em caso de sucesso, ou ainda optar por publicar em um segundo momento.
Durante a certificação, o time da Alexa irá avaliar a execução como se fossem usuários finais, seguindo a orientação das respostas da skill para cada operação. Caso eles enfrentem problemas na execução ou identifiquem que a skill não está respondendo de forma amigável o suficiente, eles a reprovam, enviando um e-mail com os pontos a serem melhorados.
A skill da EximiaCo precisou ser revisada durante o processo de publicação, principalmente porque a resposta à invocação estava deficiente de contexto. Contudo, seguindo as diretrizes enviadas no e-mail de resposta da primeira certificação, foi extremamente fácil resolver o problema.
O processo de certificação é rápido, porém é importante considerá-lo no seu tempo de desenvolvimento, pois levará alguns dias após tudo pronto para que esteja disponível publicamente. No nosso caso, após a submissão da skill, recebemos a aprovação em dois dias, e, após a publicação, levaram algumas horas para estar disponível no marketplace.
Para quem ainda não conhece a skill dos Drops da EximiaCo, ela já está disponível no marketplace da Alexa. O projeto está totalmente aberto no Github.