Criar o Agile Poker com o SDK Live Share
O SDK Live Share permite-lhe criar aplicações colaborativas e descobrir mais formas de colaborar e ligar através do Teams. Pode criar aplicações para partilhar conteúdos como ver filmes, jogar jogos ao vivo, etc., em chamadas um-a-um do Teams, chamadas de grupo, agendar reuniões e reunir agora.
Este guia passo a passo ajuda-o a criar uma aplicação de exemplo do Poker Ágil com o SDK Live Share. Verá o seguinte resultado:
Pré-requisitos
Instale as seguintes ferramentas e configure o seu ambiente de desenvolvimento:
Instalar | Para usar... | |
---|---|---|
Microsoft Teams | Microsoft Teams para colaborar com todas as pessoas com quem trabalha através de aplicações para chat, reuniões e ligar para todos num único local. | |
Visual Studio 2022 |
Pode instalar a versão empresarial no Visual Studio 2022 e instalar as cargas de trabalho de desenvolvimento web e ASP.NET. Utilize a versão mais recente. | |
Node.js e NPM | Ambiente de runtime do JavaScript de back-end. Para obter mais informações, veja Node.js tabela de compatibilidade de versões para o tipo de projeto. | |
Túnel de desenvolvimento | As funcionalidades da aplicação Teams (bots de conversação, extensões de mensagens e webhooks recebidos) precisam de ligações de entrada. Um túnel liga o seu sistema de desenvolvimento ao Teams. O túnel Dev é uma ferramenta avançada para abrir de forma segura o seu localhost na Internet e controlar quem tem acesso. O túnel Dev está disponível no Visual Studio 2022 versão 17.7.0 ou posterior. ou também pode utilizar o ngrok como um túnel para ligar o seu sistema de desenvolvimento ao Teams. Não é necessário para aplicações que incluam apenas separadores. Este pacote é instalado no diretório do projeto (com o npm devDependencies ). |
Observação
Depois de transferir o ngrok, inscreva-se e instale o authtoken.
Criar e executar a aplicação de exemplo Agile Poker
Aceda à aplicação de exemplo Agile Poker .
Clone o repositório SDK do Live Share para testar o aplicativo de exemplo:
git clone https://github.com/microsoft/live-share-sdk.git
Abra uma janela de terminal.
Execute o seguinte comando para aceder à pasta da aplicação de exemplo Do Poker Ágil:
cd live-share-sdk\samples\javascript\22.react-agile-poker
Execute o seguinte comando para instalar o pacote de dependência:
npm install
Execute o seguinte comando para iniciar o cliente e o servidor local:
npm run start
Um novo separador do browser abre uma http://localhost:3000 janela e é apresentado o jogo Agile Poker.
Abra uma nova janela de terminal ngrok para criar um túnel e implementar a sua aplicação localmente.
Execute o seguinte comando para criar um túnel. A aplicação de exemplo utiliza a porta 3000:
ngrok http 3000--host-header=localhost
O túnel ngrok é criado.
Configurar o ficheiro de manifesto e carregar a sua aplicação
Tem de configurar o ficheiro de manifesto e carregar o pacote de manifest.zip para o Teams.
Abra o ficheiro manifest.json e atualize as seguintes informações.
- Defina
"ID"
como ID da Aplicação Microsoft. - Substitua todas as ocorrências de pelo nome de
<<BASE_URI_DOMAIN>>
domínio ngrok ou devtunnel completamente qualificado.
- Defina
Crie um ficheiro .zip com os seguintes ficheiros que estão presentes na pasta Manifesto :
- manifest.json
- outline.png
- color.png
Crie uma reunião no Teams com alguns apresentadores e participantes.
Ingresse na reunião.
Após o início da reunião, selecione Aplicações.
Na janela de pop-up, selecione Gerir aplicações.
Selecione Carregar uma aplicação.
Selecione o ficheiro .zip que criou na pasta Manifesto e selecione Abrir.
Selecione Adicionar.
Volte à página de detalhes da reunião e selecione AplicaçõesAplicação>de Poker Ágil .
Selecione Salvar.
A aplicação Agile Poker é adicionada ao painel do lado da reunião do Teams.
Testar seu aplicativo
Selecione uma história de utilizador a partir de Histórias de Utilizador no painel do lado da reunião e, em seguida, selecione Planear em conjunto.
O Teams inicia uma sincronização em direto com os utilizadores na reunião.
Desafio completo
Encontrou algo assim?
Parabéns!
Concluiu o tutorial para criar aplicações de colaboração para o Microsoft Teams com o SDK Live Share.
Tem algum problema com essa seção? Se tiver, envie seus comentários para que possamos melhorar esta seção.