Compartilhar via


Testar a oferta SaaS

Testar a sua aplicação antes de publicar ajuda a compreender os problemas do utilizador, corrigi-los e melhorar a experiência do utilizador. Vamos saber mais detalhadamente sobre os passos para criar uma oferta de teste ou pré-visualização, configurar a sua aplicação com o ID da oferta de pré-visualização e compreender os cenários de erro com as respetivas correções.

Observação

Os utilizadores adicionados à audiência de pré-visualização da aplicação Teams podem rever a sua oferta SaaS antes de publicar.

Gerar um ID de oferta de pré-visualização

Crie o ID da oferta de pré-visualização a partir da ligação de pré-visualização do AppSource no Centro de Parceiros da Microsoft. Certifique-se de que a oferta SaaS está na fase de criação da Pré-visualização . Para gerar a ID da oferta de visualização:

  1. Vá para o Partner Center e entre usando suas credenciais de desenvolvedor.

  2. Selecione Ofertas do Marketplace.

  3. Selecione a oferta SaaS que você deseja visualizar.

  4. Adicione audiência de pré-visualização para a sua oferta SaaS.

  5. Selecione a ligação de pré-visualização do AppSource em Go Live para encontrar o ID da oferta de pré-visualização na barra de endereço do browser com o formato publisherId.offerId-preview .

    Captura de ecrã a mostrar o ecrã Descrição geral da oferta com a opção de pré-visualização do AppSource realçada.

  6. Copie o ID da oferta de pré-visualização a partir da barra de endereço do browser.

    Captura de ecrã a mostrar o ID da oferta de pré-visualização.

    Observação

    Ao contrário de um ID de oferta pública, pode reconhecer o ID da oferta de pré-visualização com o sufixo -preview , por exemplo, publisherId.offerId-preview.

    Se a oferta de pré-visualização estiver limitada às regiões não E.U.A., o Portal do Programador para Teams poderá não conseguir encontrar a sua oferta. Pode adicionar Estados Unidos à lista de mercados, preços e disponibilidade ou ignorar o erro e selecionar Pré-visualizar no Teams para carregar uma aplicação personalizada para o Microsoft Teams.

    Captura de ecrã a mostrar que o utilizador pode selecionar Estados Unidos região.

Configurar seu aplicativo com a ID da oferta de visualização

Antes de começar, inicie sessão no Portal do Programador com uma conta de programador que tenha Audiência de pré-visualização. Ajuda os utilizadores a ver os seus planos de subscrição na Microsoft Teams Store.

Depois de gerar o ID da oferta de pré-visualização, ligue o ID da oferta de pré-visualização à sua aplicação Teams. Para vincular a ID da oferta:

  1. Inicie sessão no Portal do Programador com as suas credenciais de programador.

  2. Selecione Aplicativos no painel esquerdo.

  3. Selecione a aplicação para associar a oferta SaaS.

  4. Em Avançadas, selecione Planos e preços.

  5. Introduza o ID do Publicador e o ID da Oferta. Certifique-se de que o ID da oferta tem -preview como sufixo.

  6. Selecione Exibir para visualizar seus planos de assinatura.

  7. Reveja os planos listados em Subscrição de aplicações e selecione Guardar.

    Captura de ecrã a mostrar o ecrã plano e preços para adicionar o ID da oferta.

Tem de adicionar a subscriptionOffer propriedade ao manifesto da aplicação.

"subscriptionOffer": {
     "offerId": "publisherId.offerId-preview"
     }

Observação

  • Verifique a etiqueta da oferta de Pré-visualização junto à subscrição de Aplicações para confirmar se a oferta é uma oferta de pré-visualização.
  • A versão 1.10 ou posterior do esquema de manifesto suporta a subscriptionOffer propriedade .

Carregar a sua aplicação personalizada para o Teams

Depois de configurar a sua aplicação com o ID da oferta de pré-visualização, crie um pacote de aplicações atualizado e carregue-o para o Teams para testar a experiência de compra ponto a ponto. Você também pode selecionar Visualizar no Teams no Portal do Desenvolvedor para Teams para iniciar seu aplicativo rapidamente no cliente do Teams.

Se offerId for especificado no manifesto da aplicação e a audiência de pré-visualização estiver definida no Centro de Parceiros da oferta, o utilizador pode ver o botão Comprar uma subscrição .

Captura de ecrã a mostrar a opção Comprar uma subscrição.

Para obter mais informações, consulte Carregue seu aplicativo no Teams.

Cenários de erro

  1. Se offerId for especificado no manifesto da aplicação, mas o utilizador não fizer parte da audiência de Pré-visualização definida no Centro de Parceiros, o botão Comprar uma subscrição não está ativado e a aplicação apresenta a seguinte mensagem de aviso ao utilizador:

    Nenhum plano encontrado com -preview. Certifique-se de que está na audiência de pré-visualização.

    Captura de ecrã a mostrar que não foram encontrados planos com aviso de pré-visualização.

  2. Se offerId for especificado no manifesto da aplicação não for uma oferta de pré-visualização, a aplicação mostra a seguinte mensagem de aviso ao utilizador e o carregamento personalizado da aplicação está desativado:

    Isso não é uma oferta de visualização. Certifique-se de que acrescenta a pré-visualização ao ID da oferta.

    Captura de ecrã a mostrar que não é um aviso de oferta de pré-visualização.

Após o teste bem-sucedido, pode emitir a oferta para entrar em direto onde as validações de aplicações são feitas antes da publicação.

Exemplo de código

Nome de exemplo Descrição Node.js Manifesto
Monetização da aplicação de tabulação Este exemplo demonstra uma aplicação de separador do Teams que abre uma caixa de diálogo de compra e aciona um fluxo de monetização através do SDK do Teams JS. Os utilizadores podem experimentar funcionalidades de monetização de aplicações totalmente integradas no Microsoft Teams. View View

Próxima etapa

Confira também