Teste de visualização para aplicativos monetizados

Você pode criar uma oferta de Software como Serviço (SaaS) 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.

    ID da oferta de visualização

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

    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.

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 de visualização para que os usuários vejam seus planos de assinatura no repositório do Teams.

Depois de gerar a ID da oferta de Visualização, vincule a ID da oferta ao aplicativo 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.

    adicionar 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.

Fazer sideload do aplicativo 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 Carregue seu aplicativo no Microsoft 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.

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.

    nenhuma audiência 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 sideload será desabilitado:

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

    sem visualização

Confira também