Voos em pacote

Você pode usar voos de pacote para distribuir pacotes específicos a um grupo limitado de testadores. Os pacotes que você já publicou na loja serão usados para seus outros clientes, para que a experiência deles não seja interrompida.

Com voos de pacote, apenas os pacotes são diferentes; os detalhes da ficha da loja serão os mesmos para todos os seus clientes. Qualquer pessoa no seu grupo de distribuição receberá os pacotes que você incluir na distribuição de pacotes, enquanto os clientes que não estiverem no grupo de distribuição continuarão a receber seus pacotes regulares (não incluídos na distribuição). Se mais tarde você decidir que deseja disponibilizar para todos os seus clientes os pacotes de uma distribuição controlada de pacotes, poderá usar facilmente esses mesmos pacotes em uma submissão sem distribuição controlada.

Observe que o processo de certificação é aplicado a pacotes de pré-lançamento da mesma forma que qualquer envio de aplicativo, no entanto, algumas falhas do WACK são relatadas como aprovadas com observações e permitirão o envio para teste as versões de pré-lançamento. Esse relaxamento das verificações do WACK se aplica apenas enquanto o pacote estiver sendo disponibilizado para um público limitado e tem como objetivo auxiliar nos testes do pacote e na preparação para o lançamento. As falhas de WACK devem ser corrigidas antes do lançamento geral.

Ao configurar voos de pacotes, você pode especificar as pessoas que devem receber pacotes específicos, adicionando-as a um grupo de usuários conhecido (às vezes referido como grupo de voo). Qualquer pessoa em um grupo de distribuição que esteja usando um dispositivo com uma versão do Windows 10 ou do Windows 11 que dê suporte a voos de pacote (Windows.Desktop compilação 10586 ou posterior; ou Xbox One) receberá os pacotes dos voos de pacote que você designar para esse grupo específico. Qualquer pessoa que não tenha sido adicionada a um dos seus grupos de distribuição, ou estiver usando um dispositivo que não oferece suporte a pacotes em flight, receberá os pacotes do envio sem flight.

Importante

Em dispositivos desktop, as pessoas em seus grupos de voo receberão os pacotes em seu voo automaticamente sempre que você fornecer atualizações. No entanto, as pessoas em seus grupos de voo que estão usando dispositivos Xbox precisarão verificar se há atualizações manualmente para obter os pacotes mais recentes, certificando-se de que eles estão conectados em seu dispositivo usando sua conta Microsoft (com o endereço de e-mail associado que você incluiu em seu grupo de usuários conhecido).

Dica

Os voos de pacote oferecem pacotes apenas aos clientes selecionados que você especificar. Para distribuir pacotes para uma seleção aleatória de clientes em um percentual especificado, você pode usar a distribuição gradual do pacote. Você também pode combinar a implantação gradual com os voos do seu pacote, caso queira distribuir gradualmente uma atualização para um dos seus grupos de voos.

Criar um novo pacote de distribuição

Depois de publicar uma submissão para seu aplicativo, você verá uma seção Package flights na página Visão Geral do Aplicativo. Clique em Novo pacote de voo para começar.

Se você ainda não tiver criado nenhum grupo de usuários conhecidos, será solicitado que você crie um antes de continuar. Para obter mais informações, consulte Criar grupos de usuários conhecidos. Você pode criar um grupo de usuários conhecidos diretamente nessa página selecionando Criar um grupo de pré-lançamento.

Na página de criação de package flight, você precisará inserir um nome para seu flight e especificar pelo menos um grupo de flight. Depois de fazer isso, selecione Criar voo. Você não poderá alterar esses detalhes mais tarde (embora, se não estiver satisfeito com as informações inseridas, possa excluir este voo e criar um novo para usar no lugar dele).

Observação

Se você tiver mais de um pacote de voo, precisará atribuir uma classificação a cada um. Para obter mais informações, consulte Adicionar e classificar voos de pacote adicionais abaixo.

Especificar os pacotes a serem incluídos no pacote de testes

Depois de salvar os detalhes de voo do pacote, você verá a página de visão geral do pacote. Clique em Pacotes para especificar os pacotes que você deseja incluir no voo. Você pode incluir pacotes direcionados a qualquer versão do sistema operacional compatível com seu aplicativo.

Você tem a opção de selecionar pacotes que foram associados a um envio publicado anteriormente (um envio que não era de teste ou um de seus outros pacotes de teste, se você tiver mais de um). Se precisar fazer upload de novos pacotes que serão usados nesse pacote de pré-lançamento, você poderá carregá-los aqui (usando o mesmo processo que quando você carrega pacotes de aplicativos em um envio regular não pré-lançado). Clique em Salvar quando terminar de especificar os pacotes a serem incluídos neste voo de pacote.

Se o seu aplicativo for compatível com várias famílias de dispositivos, inclua pacotes que aceitem o mesmo conjunto de famílias de dispositivos no seu teste. As pessoas em seus grupos de voo só poderão obter pacotes desse voo. Não poderão acessar pacotes de outros flights nem do seu envio sem flight.

Lembre-se também de que as informações da listagem na Loja e a disponibilidade para a família de dispositivos se baseiam na sua submissão sem distribuição gradual. Os clientes em seus grupos de distribuição só poderão baixar o aplicativo em uma família de dispositivos compatível com sua submissão não distribuída por flight. Para obter mais informações, consulte Suporte à família de dispositivos.

Distribuição de pacote gradual

Por padrão, os pacotes na sua submissão serão disponibilizados ao mesmo tempo para todos do seu grupo de flight. Para alterar isso, você pode marcar a caixa que diz Distribuir atualização gradualmente depois que esse envio for publicado (somente para clientes windows 10 ou Windows 11). Você pode escolher uma porcentagem de pessoas em seu grupo de voo para obter os pacotes da nova distribuição, para que você possa monitorar dados analíticos para garantir confiança na atualização antes de distribuí-la mais amplamente para o resto do grupo de voo. Você pode aumentar a porcentagem (ou interromper a atualização) a qualquer momento sem precisar criar um novo envio para o seu pacote.

Importante

Ao distribuir gradualmente pacotes em um voo de pacote, os usuários que não estiverem incluídos na porcentagem que receberá os novos pacotes receberão os pacotes da submissão anterior do voo de pacote (a menos que haja um voo com classificação superior disponível para eles).

Para obter mais informações, confira Implantação gradual de pacotes.

Configurar opções adicionais de voo do pacote

Por padrão, seu pacote de testes será publicado e disponibilizado para seu grupo de testes assim que ele concluir o processo de certificação. Se você quiser alterar a data de publicação, poderá fazê-lo na seção Opções de voo. Clique em Salvar para retornar à página de visão geral do pacote de voo.

Envie seu pacote de distribuição para a Store

Quando você tiver especificado pacotes e configurado as opções necessárias, clique em Enviar para a Loja. O seu pacote de voo passará, então, pelo processo de certificação do app .

Observe que o processo de certificação é aplicado a pacotes de pré-lançamento da mesma forma que qualquer envio de aplicativo, no entanto, algumas falhas do WACK são relatadas como aprovadas com observações e permitirão o envio para teste as versões de pré-lançamento. Esse relaxamento das verificações do WACK se aplica apenas enquanto o pacote estiver sendo disponibilizado para um público limitado e tem como objetivo auxiliar nos testes do pacote e na preparação para o lançamento. As falhas de WACK devem ser corrigidas antes do lançamento geral.

As pessoas nos seus grupos de testes associados a este pacote de testes que já tiverem seu aplicativo receberão agora uma atualização utilizando os pacotes que você incluiu no seu pacote de testes. Se as pessoas ainda não tiverem seu app, elas receberão os pacotes do seu pacote de teste quando o instalarem.

Observação

As pessoas que têm um pacote disponível apenas em uma versão do pacote podem atribuir uma classificação por estrelas ao aplicativo e deixar avaliações, mas suas classificações e avaliações não serão exibidas para outros clientes. Você pode ver avaliações de todos os clientes, incluindo aqueles em seus grupos de voo, nos relatórios avaliações do aplicativo.

Suporte à família de dispositivos

Na maioria dos casos, convém incluir pacotes que ofereçam suporte ao mesmo conjunto de famílias de dispositivos com suporte pela sua submissão não segmentada. A disponibilidade da família de dispositivos para um aplicativo sempre será baseada no envio de versão completa, independentemente de um cliente estar ou não em um grupo de testes.

Se o envio de versão completa der suporte a uma família de dispositivos que seu pacote de pré-lançamento não dá suporte, as pessoas no seu grupo de pré-lançamento não poderão baixar o aplicativo nessa família de dispositivos.

Se o pacote de pré-lançamento der suporte a uma família de dispositivos que seu envio de versão completa não dá suporte, ninguém poderá baixar o aplicativo nessa família de dispositivos, independentemente de estar no seu grupo de pré-lançamento. Para oferecer a melhor experiência a todos os clientes do seu aplicativo, seu envio sem flight deve oferecer suporte às mesmas famílias de dispositivos que o flight do seu pacote.

Observação

Os pacotes adicionados aos seus voos de pacote podem dar suporte a qualquer versão do sistema operacional (ou a qualquer build do Windows 10 ou do Windows 11), mas, conforme observado acima, os usuários em grupos de voo que executam o Windows 10 devem estar usando um dispositivo com uma versão que dê suporte a voos de pacote (Windows.Desktop build 10586 ou posterior) para receber pacotes do voo de pacote.

Atualize ou modifique seu pacote de voo

Para criar uma nova submissão para um voo de pacote que você já publicou, clique em Atualizar ao lado do nome do voo na página de visão geral do aplicativo. Em seguida, você pode fazer upload de novos pacotes (e remover pacotes desnecessários), da mesma forma que faria com uma submissão sem distribuição controlada. Faça as outras alterações necessárias e clique em Enviar para a Store para enviar o pacote de pré-lançamento atualizado para o processo de certificação de aplicativos.

Para modificar um voo existente sem criar e enviar uma nova atualização, clique em Modificar ao lado do nome do voo. Isso permite alterar detalhes como os grupos de distribuição, o nome e a classificação, sem exigir que a distribuição do pacote passe pelo processo de certificação novamente. Observe que, se você tiver uma atualização em andamento ou se o pacote de pré-lançamento ainda não tiver sido publicado, a opção Modificar não será exibida.

Adicionar e classificar voos de pacote adicionais

Você pode criar vários grupos de distribuição de pacotes para o mesmo aplicativo para distribuir pacotes diferentes a diferentes grupos de clientes.

Depois de criar seu primeiro pacote de voo, basta criar outro seguindo o processo descrito acima. A única diferença é que, se você já tiver criado um vôo de pacote, precisará especificar a ordem de prioridade de todos os vôos de pacote na seção Classificação. Isso permite que a Store determine qual pacote fornecer a qualquer cliente específico se ele estiver em mais de um dos seus grupos de distribuição. As pessoas em seus grupos de distribuição sempre receberão o pacote de distribuição com classificação mais alta disponível para elas, mesmo que um pacote de distribuição com classificação inferior contenha pacotes com um número de versão mais alto.

Por padrão, seu novo voo do pacote terá a classificação mais alta. Se você quiser alterar a posição dele, poderá movê-lo para baixo (ou de volta para cima) para colocá-lo no lugar certo entre seus outros voos de pacote.

Observe que sua submissão sem liberação gradual sempre recebe a classificação mais baixa (#1). Ou seja, as pessoas que não estão em nenhum dos seus grupos de distribuição só podem obter pacotes do seu envio não distribuído em grupos pela Store. As pessoas em um grupo de distribuição sempre receberão pacotes do flight de pacote com a classificação mais alta disponível para elas (mas nunca da submissão sem flight, já que ela tem a classificação mais baixa). Com isso, você tem flexibilidade para definir como distribuir seus pacotes para pessoas que podem ser membros de mais de um dos seus grupos de voo.

Vamos supor que você queira criar dois pacotes de teste além do seu envio de versão completa: um que seja relativamente estável e pronto para testes com um público mais amplo e outro que você não tem tanta certeza e queira limitar a apenas alguns testadores. Você pode criar um grupo de teste chamado "Testers", incluí-lo em um pacote de teste chamado "Tester Flight", depois criar um grupo chamado "Enthusiasts" com mais membros e incluí-lo em outro pacote de testes chamado "Enthusiast Flight". Se você classificar Tester Flight acima de Enthusiast Flight, poderá usar no Enthusiast Flight pacotes nos quais tem uma confiança razoável, enquanto usa no Tester Flight pacotes mais arriscados destinados exclusivamente aos Testers. Os membros do grupo "Testers" sempre receberão os pacotes que você disponibilizar no "Tester Flight", mesmo que também façam parte do grupo "Enthusiasts". (Depois, se mais tarde se verificar que os pacotes no "Tester Flight" estão tendo um bom desempenho, você poderá atualizar o "Enthusiast Flight" para usar os pacotes originalmente distribuídos ao "Tester Flight" — e talvez, eventualmente, usar esses pacotes na sua submissão sem flight.)

Disponibilize os pacotes de um conjunto de pacotes para todos os seus clientes

Se você decidir que um ou mais pacotes incluídos em um voo de pacote publicado devem ser disponibilizados para clientes que não estão em um grupo de voo, poderá atualizar sua submissão sem voo para usar esses pacotes, sem precisar carregar os mesmos pacotes novamente.

Ao criar seu novo envio, na página Pacotes, você verá uma lista suspensa com a opção de copiar pacotes de um dos seus pacotes de pré-lançamento. Selecione a versão do pacote que contém os pacotes que você deseja incluir. Em seguida, você pode selecionar qualquer um ou todos os seus pacotes para incluir no envio sem distribuição gradual.

Todas as mesmas regras de validação de pacote serão aplicadas, mesmo ao usar pacotes de um envio publicado anteriormente.

Excluir um lote de distribuição

Para excluir um pacote de distribuição que você não deseja mais manter, clique no nome dele na página Visão geral do aplicativo. Na página de visão geral do voo, clique em Modificar e, em seguida, clique no link Excluir para excluir o pacote de voo. (Se você tiver um envio não publicado do pacote de testes em andamento, será necessário excluir esse envio primeiro.) Pode levar até 30 minutos para que isso seja concluído.

Quando você exclui uma rodada de distribuição de pacote, todos os clientes que tiverem os pacotes que você distribuiu nessa rodada receberão uma atualização do aplicativo se houver um pacote com um número de versão mais alto (ou assim que esse pacote estiver disponível). Se eles desinstalarem o aplicativo e o instalarem novamente depois, isso será tratado como uma nova aquisição, e eles receberão a versão mais alta disponível no momento.

Perguntas frequentes

  1. O que é o pacote de pré-lançamento?

    O pacote de pré-lançamento permite que os desenvolvedores distribuam atualizações de aplicativos para um grupo específico de usuários antes de liberar a atualização para todos. É ideal para testar beta ou validar atualizações com os primeiros adotantes. Os pacotes distribuídos em fases são entregues a um grupo de usuários predefinido, enquanto todos os outros usuários continuam recebendo a versão atual disponível publicamente. Isso ajuda a garantir a estabilidade e a qualidade antes de uma ampla distribuição.

    Portanto, um pacote de pré-lançamento permite distribuir atualizações de aplicativo para um grupo limitado de testadores sem afetar seu público mais amplo. Para criar um pacote de voo:

    • Vá para a Visão Geral do aplicativo no Partner Center.
    • Na seção Pacote de voos, clique em Novo pacote de voo.
    • Nomeie seu voo e crie ou escolha um grupo de testador existente adicionando seus emails de conta da Microsoft.
    • Adicione ou carregue pacotes de aplicativos específicos para o voo.
    • Envie o voo para certificação.

    Uma vez certificado, somente os testadores selecionados recebem a atualização, enquanto outros usuários continuam com a versão disponível publicamente.