Teste de visualização para aplicativos monetizados

Pode criar uma oferta de Software como Serviço (SaaS) e testar a experiência de compra ponto a ponto para as suas aplicações monetizadas no Teams. Os usuários adicionados como audiência de visualização para o aplicativo do Teams podem revisar sua oferta SaaS antes de publicar.

Criar uma ID da oferta de visualização

Você pode gerar a ID da oferta de visualização a partir do link de visualização do AppSource no Partner Center. Verifique se a oferta SaaS está na fase de criação de 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 uma audiência de visualização para sua oferta SaaS.

  5. Selecione o link Visualização do AppSource em Go Live para encontrar a ID da oferta de visualização na barra de endereços do navegador 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 a ID da oferta de visualização da barra de endereços do navegador.

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

    Observação

    Ao contrário de uma ID de oferta pública, a ID da oferta de visualização pode ser reconhecida com o sufixo -preview. Por exemplo, publisherId.offerId-preview.

    Se a oferta que pretende pré-visualizar estiver limitada às regiões que não são dos E.U.A., o Portal do Programador para Teams poderá não conseguir encontrar a sua oferta. Pode adicionar Os 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 Região dos Estados Unidos.

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 com audiência de pré-visualização para os utilizadores verem os seus planos de subscrição na Microsoft Teams Store.

Depois de gerar a ID da oferta de visualização, vincule a ID da oferta ao seu aplicativo do Teams. Para vincular a ID da oferta:

  1. Acesse o Portal do Desenvolvedor e entre usando suas credenciais de desenvolvedor.

  2. Selecione Aplicativos no painel esquerdo.

  3. Selecione o aplicativo para vincular a oferta SaaS.

  4. Selecione Planos e preços e insira a ID do Publisher e a ID da Oferta.
    Verifique se a ID da oferta contém o sufixo -preview.

  5. Selecione Exibir para visualizar seus planos de assinatura.

  6. Revise os planos listados em Assinatura de Aplicativos e selecione Salvar.

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

A propriedade subscriptionOffer é adicionada ao manifesto do aplicativo.

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

Observação

  • Verifique se o rótulo Oferta de visualização ao lado da Assinatura de aplicativos para confirmar se a oferta é uma Oferta de Visualização.
  • A subscriptionOffer propriedade é suportada na versão 1.10 ou posterior do esquema de manifesto.

Carregar a sua aplicação personalizada para o Teams

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

Se a Oferta de visualização for especificada no manifesto do aplicativo e a audiência de visualização for definida no Partner Center para a oferta, o usuário poderá ver o botão Comprar uma assinatura.

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

Cenários de erro

  • Se a ID da oferta for especificada, mas o usuário não fizer parte da Audiência de visualização definida no Partner Center, o botão Comprar uma assinatura não estará habilitado e o aplicativo mostrará a seguinte mensagem de aviso para o usuário:

    Nenhum plano encontrado com -preview. Certifique-se de estar na audiência de visualização.

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

  • Se o ID da oferta 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 anexar -preview à ID da Oferta.

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

Confira também