Documentação para Desenvolvedores do Tommy
Bem-vindo, Desenvolvedor Tommy! Familiarize-se com a API do Tommy e com o SDK para desenvolvedores para criar seus próprios Mini Programas e complementos que rodam na plataforma Tommy. Au au!
O que é um Mini Programa?
Os Mini Programas estendem a funcionalidade do Tommy. A maioria dos Mini Programas é criada por parceiros terceirizados, não diretamente pelo Tommy.
Os Mini Programas podem estender as experiências dos funcionários (membros da equipe), as experiências dos administradores da equipe e aprimorar a integração com serviços externos.
Tipos de Visualizações de Mini Programas
Existem dois tipos de visualizações onde os mini programas podem ser iniciados dentro da experiência do usuário do Tommy: Menu Esquerdo (Membro da Equipe e/ou Administrador da Equipe) e Menu de Perfil. Além disso, há um tipo de visualização limitada para o Modo Quiosque.
Menu Esquerdo
Após fazer login em uma Equipe, os membros da equipe verão uma barra de menu à esquerda de sua experiência. Este menu esquerdo pode ser expandido ou recolhido no desktop, ou no celular pode ser aberto deslizando o botão de alternância do menu para fora a qualquer momento.
Os membros da equipe verão uma lista dos mini programas instalados em sua equipe que eles têm permissão para visualizar. Assim que um ícone de mini programa for clicado dentro desse menu, o conteúdo da visualização de um mini programa será carregado e, se estiver no celular, o menu será recolhido para oferecer uma experiência em tela cheia para o seu mini programa.
Menu de Perfil
Após navegar até a tela de perfil de um Membro da Equipe, os membros da equipe verão um menu de mini programas com rolagem horizontal. Navegar até um mini programa por este menu passará o User ID para o mini programa referente ao membro da equipe cujo perfil estava sendo visualizado.
Os Mini Programas que possuem visualizações no Menu de Perfil devem ter uma função específica de Usuário. Uma experiência mínima do usuário é aplicar esse User ID dentro de um objeto de busca/filtragem em uma visualização de mini programa existente, embora uma experiência totalmente personalizada seja preferível.