Teste de visualização para aplicativos monetizados

Você pode criar uma oferta saaS (Software como serviço) e testar a experiência de compra de ponta a ponta para seus aplicativos monetizados 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.

    A captura de tela mostra a tela visão geral da oferta com a opção de visualização do AppSource realçada.

  6. Copie a ID da oferta de visualização da barra de endereços do navegador.

    A captura de tela mostra a ID da oferta de 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 você deseja visualizar estiver limitada às regiões que não são dos EUA, o Portal de Desenvolvedores do Teams talvez não consiga localizar sua oferta. Você pode adicionar Estados Unidos à lista de mercados, preços e disponibilidade ou ignorar o erro e selecionar Visualizar no Teams para carregar um aplicativo personalizado no Microsoft Teams.

    A captura de tela mostra que o usuário pode selecionar Estados Unidos região.

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

Antes de começar, entre no Portal do Desenvolvedor usando uma conta de desenvolvedor com audiência prévia para que os usuários vejam seus planos de assinatura 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.

    A captura de tela mostra a tela Planejar e preços para adicionar a 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 tem suporte no esquema de manifesto versão 1.10 ou posterior.

Carregar seu aplicativo personalizado no 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 seu aplicativo 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.

A captura de tela mostra a opção Comprar uma assinatura.

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.

    A captura de tela mostra os planos Não encontrados com o aviso de visualização.

  • Se a ID da oferta especificada no manifesto do aplicativo não for uma oferta de visualização, o aplicativo mostrará a seguinte mensagem de aviso para o usuário e o carregamento personalizado do aplicativo está desabilitado:

    Isso não é uma oferta de visualização. Certifique-se de anexar -preview à ID da Oferta.

    A captura de tela mostra o aviso de não uma oferta de visualização.

Confira também