Guias em dispositivos móveis
Quando estiver a criar uma aplicação do Microsoft Teams que inclui um separador, tem de testar o funcionamento do separador nos clientes Android e iOS do Microsoft Teams. Este artigo descreve alguns dos principais cenários que tem de considerar para garantir uma experiência de utilizador ideal.
As aplicações distribuídas através da Microsoft Teams Store têm um processo de aprovação separado para clientes móveis. O comportamento predefinido dessas aplicações é o seguinte:
Capacidade da aplicação | Comportamento se a aplicação for aprovada | Comportamento se a aplicação não for aprovada |
---|---|---|
Guias pessoais | A aplicação é apresentada na barra inferior dos clientes móveis. Os separadores são abertos no cliente do Teams. | A aplicação não aparece na barra inferior dos clientes móveis. |
Separadores de canal e de grupo | O separador é aberto no cliente do Teams com contentUrl . |
Se websiteUrl estiver disponível no ficheiro de manifesto da aplicação, o separador é aberto num browser fora do Teams.
Se websiteUrl não estiver disponível no ficheiro de manifesto da aplicação, o separador não estará acessível no Teams Mobile. No entanto, o separador ainda está acessível no Ambiente de Trabalho e na Web. |
Observação
- As aplicações submetidas ao AppSource para publicação no Teams são avaliadas automaticamente quanto à capacidade de resposta móvel. Para quaisquer consultas, contacte .teamsubm@microsoft.com
- Para todas as aplicações que não são distribuídas através do AppSource, os separadores são abertos numa webview na aplicação nos clientes do Teams por predefinição e não é necessário um processo de aprovação separado.
- O comportamento predefinido das aplicações só é aplicável se for distribuído através da Loja Teams. Por predefinição, todos os separadores são abertos no cliente do Teams.
- Para iniciar uma avaliação da sua aplicação relativamente à teamsubm@microsoft.com simpatia por dispositivos móveis, contacte os detalhes da sua aplicação.
- Se uma aplicação móvel tiver vários separadores, sempre que o utilizador mudar de separador, o separador não é recarregado.
Autenticação
Para que a autenticação funcione em clientes móveis, tem de atualizar a biblioteca JavaScript do Teams para, pelo menos, a versão 1.4.1.
Largura de banda baixa e ligações intermitentes
Os clientes móveis funcionam com largura de banda baixa e ligações intermitentes. A sua aplicação tem de lidar adequadamente com os tempos limite ao fornecer uma mensagem contextual ao utilizador. Também tem de utilizar indicadores de progresso para fornecer feedback aos seus utilizadores relativamente a processos de execução prolongada.
Testar em clientes móveis
Tem de validar que o separador funciona corretamente em dispositivos móveis com vários tamanhos e qualidades. Para dispositivos Android, pode utilizar o DevTools para depurar o separador enquanto está em execução. Recomenda-se que teste em dispositivos de alto e baixo desempenho, incluindo um tablet.
Publicar na Loja Teams
As aplicações listadas na Loja Teams têm de ser aprovadas para utilização móvel para funcionarem corretamente no cliente móvel do Teams. A disponibilidade e o comportamento dos separadores dependem da aprovação da sua aplicação.
Aplicações na Loja Teams aprovadas para dispositivos móveis
A tabela seguinte descreve a disponibilidade e o comportamento dos separadores quando a aplicação está listada na Loja Teams e aprovada para utilização móvel:
Recursos | Disponibilidade móvel? | Comportamento do telemóvel |
---|---|---|
Canal e separador de grupo |
Sim | A tecla de tabulação é aberta no cliente móvel do Teams com a configuração da contentUrl sua aplicação. |
Aplicativo pessoal | Sim | Cada separador no separador da aplicação pessoal é aberto no cliente móvel do Teams com a respetiva contentUrl configuração. |
Aplicações na Loja Teams não aprovadas para dispositivos móveis
A tabela seguinte descreve a disponibilidade e o comportamento dos separadores quando a aplicação está listada na Loja Teams, mas não é aprovada para utilização móvel:
Recursos | Disponibilidade móvel? | Comportamento do telemóvel |
---|---|---|
Separador Canal e grupo | Sim | A tecla de tabulação é aberta no browser predefinido do dispositivo em vez do cliente móvel do Teams com a configuração da websiteUrl sua aplicação, que também tem de ser incluída na função do setSettings() código fonte. |
Aplicativo pessoal | Não | Não aplicável |
Observação
- As mensagens do bot são apresentadas na secção de chat se uma aplicação móvel tiver as capacidades do bot e do separador.
- Quando seleciona Chat da aplicação bot e seleciona Mais (...), não consegue ver a capacidade de separador dessa aplicação na lista. No entanto, se selecionar Mais (...) no canto inferior direito da secção Chat , pode ver a aplicação de separador com uma ligação para a capacidade da aplicação bot dessa aplicação.
Aplicações que não estão na Loja Teams
Se estiver a carregar a sua aplicação personalizada ou a publicar no catálogo de aplicações de uma organização, o comportamento dos separadores é o mesmo que as aplicações da Loja Teams aprovadas pela Microsoft para dispositivos móveis.
Próxima etapa
Confira também
- Compilar guias para o Teams
- Criar uma guia pessoal
- Planejar guias responsivas para o aplicativo móvel do Teams
- Projete sua guia para o Microsoft Teams
- Guias do DevTools para o Microsoft Teams
- Testar seu aplicativo
- Distribuir seu aplicativo Microsoft Teams
- Criar pacote de aplicativos do Teams
- Esquema de manifesto do aplicativo para o Teams