Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Carregue seu aplicativo
A página Pacotes do processo de envio do aplicativo é onde você carrega todos os arquivos do pacote (.msix, .msixupload, .msixbundle, .appx, .appxupload e/ou .appxbundle) para o aplicativo que está enviando. Você pode carregar todos os seus pacotes para o mesmo aplicativo nesta página e, quando um cliente baixa seu aplicativo, a Loja fornece automaticamente a cada cliente o pacote que funciona melhor para seu dispositivo. Depois de carregar seus pacotes, você verá uma tabela indicando quais pacotes serão oferecidos a famílias específicas de dispositivos Windows 10 ou Windows 11 (e versões anteriores do sistema operacional, se aplicável) em ordem de classificação.
Para obter detalhes sobre o que um pacote inclui e como ele deve ser estruturado, consulte Requisitos do pacote de aplicativos. Você também vai querer aprender sobre como os números de versão afetam quais pacotes são entregues a clientes específicos e como gerenciar pacotes para vários cenários.
Carregar pacotes para a sua submissão
Para carregar pacotes, arraste-os para o campo de carregamento ou clique para procurar os seus ficheiros. A página Pacotes permitirá que você carregue arquivos .msix, .msixupload, .msixbundle, .appx, .appxupload e/ou .appxbundle.
Importante
Para o Windows 10 e superior, recomendamos carregar o arquivo .msixupload ou .appxupload aqui em vez de .msix, .appx, .msixbundle ou .appxbundle. Para saber mais sobre como empacotar aplicativos UWP para a Loja, veja Empacotando um aplicativo UWP com o Visual Studio.
Se tiver criado algum pacote de voos para a sua aplicação, verá uma lista suspensa com a opção de copiar pacotes de um dos seus voos em pacote. Selecione o pacote de voos que contém os pacotes que pretende importar. Em seguida, você pode selecionar qualquer um ou todos os seus pacotes para incluir neste envio.
Se detetarmos erros com um pacote durante a validação, exibiremos uma mensagem informando o que está errado. Você precisará remover o pacote, corrigir o problema e tentar carregá-lo novamente. Você também pode ver avisos para informá-lo sobre questões que podem causar problemas, mas não o impedirão de continuar com a sua apresentação.
Disponibilidade da família de dispositivos
Depois que seus pacotes tiverem sido carregados com
Observação
Se ainda não carregou pacotes, a secção de disponibilidade da família de dispositivos mostrará as famílias de dispositivos Windows 10 ou Windows 11 com caixas de verificação que permitem indicar se a submissão será oferecida ou não aos clientes dessas famílias de dispositivos. A tabela aparecerá depois de carregar um ou mais pacotes.
Esta seção também inclui uma caixa de seleção onde você pode indicar se deseja permitir que a Microsoft disponibilize o aplicativo para qualquer família futura de dispositivos Windows 10 ou Windows 11. Recomendamos manter essa caixa marcada para que seu aplicativo possa estar disponível para mais clientes em potencial à medida que novas famílias de dispositivos forem introduzidas.
Escolher as famílias de dispositivos a suportar
Se você carregar pacotes direcionados a uma família de dispositivos individual, marcaremos a caixa para disponibilizar esses pacotes para novos clientes nesse tipo de dispositivo. Por exemplo, se um pacote tiver como alvo Windows.Desktop, a caixa Windows 10/11 Desktop será marcada para esse pacote (e você não poderá marcar as caixas para outras famílias de dispositivos).
Os pacotes destinados à família de dispositivos Windows.Universal podem ser executados em qualquer dispositivo Windows 10 ou Windows 11 (incluindo Xbox One). Por padrão, disponibilizaremos esses pacotes para novos clientes em todos os tipos de dispositivos, exceto no Xbox.
Você pode desmarcar a caixa para qualquer família de dispositivos Windows 10 ou Windows 11 se não quiser oferecer a sua proposta aos clientes nesse tipo de dispositivo. Se a caixa de uma família de dispositivos estiver desmarcada, os novos clientes desse tipo de dispositivo não poderão adquirir o aplicativo (embora os clientes que já têm o aplicativo ainda possam usá-lo e receberão as atualizações enviadas).
Se o seu aplicativo oferecer suporte a eles, recomendamos manter todas as caixas marcadas, a menos que você tenha um motivo específico para limitar os tipos de dispositivos Windows 10 ou Windows 11 que podem adquirir seu aplicativo. Por exemplo, se souber que a sua aplicação não oferece uma boa experiência no Surface Hub e/ou no Microsoft HoloLens, pode desmarcar a caixa Windows 10 Team e/ou Windows 10 Holographic . Isso impede que novos clientes adquiram o aplicativo nesses dispositivos. Se mais tarde decidires que estás pronto para oferecê-lo a esses clientes, podes criar uma nova submissão com as caixas marcadas.
Detalhes do pacote
Os pacotes carregados estão listados aqui, agrupados por sistema operacional de destino. O nome, a versão e a arquitetura do pacote serão exibidos. Para obter mais informações, como os idiomas suportados, os recursos do aplicativo e o tamanho do arquivo para cada pacote, clique em Mostrar detalhes.
Se você precisar remover um pacote do envio, clique no link Remover na parte inferior da seção Detalhes de cada pacote.
Implementação gradual do pacote
Se o envio for uma atualização de um aplicativo publicado anteriormente, você verá uma caixa de seleção que diz Implantar atualização gradualmente depois que esse envio for publicado (apenas para clientes do Windows 10 ou Windows 11). Isso permite escolher uma percentagem de clientes que receberão os pacotes a partir da submissão, para que possas monitorizar comentários e dados analíticos e garantir que estás confiante sobre a atualização antes de a implementar de forma mais abrangente. Você pode aumentar a porcentagem (ou interromper a atualização) a qualquer momento sem ter que criar um novo envio.
Para obter mais informações, consulte Distribuição gradual de pacotes.
Atualização obrigatória
Se o envio for uma atualização de um aplicativo publicado anteriormente, você verá uma caixa de seleção que diz Tornar esta atualização obrigatória. Isso permite que você defina a data e a hora de uma atualização obrigatória, supondo que você tenha usado as APIs Windows.Services.Store para permitir que seu aplicativo verifique programaticamente se há atualizações de pacotes e baixe e instale os pacotes atualizados. Seu aplicativo deve ter como destino o Windows 10, versão 1607 ou posterior para usar essa opção.
Para obter mais informações, consulte Baixar e instalar atualizações de pacotes para seu aplicativo.
Remoção de pacotes redundantes
Se detetarmos que um ou mais de seus pacotes são redundantes, exibiremos um aviso sugerindo que você remova os pacotes redundantes deste envio. Muitas vezes, isso acontece quando você já carregou pacotes anteriormente e agora está fornecendo pacotes com versões mais altas que suportam o mesmo conjunto de clientes. Nesse caso, nenhum cliente jamais obteria o pacote redundante, porque agora você tem um pacote melhor (com versão mais alta) para dar suporte a esses clientes.
Quando detetarmos que você tem pacotes redundantes, forneceremos uma opção para remover todos os pacotes redundantes desse envio automaticamente. Você também pode remover pacotes do envio individualmente, se preferir.
Dispositivos Xbox
A única família de dispositivos Windows 10 ou Windows 11 que não está marcada por padrão para pacotes Windows.Universal é o Windows 10 Xbox. Se o seu aplicativo não for um jogo (ou se for um jogo e você tiver ativado o
Importante
Para que seu aplicativo seja iniciado em dispositivos Xbox, você deve incluir um pacote neutro ou x64 compilado com o SDK do Windows versão 14393 ou posterior. No entanto, se verificares o Windows 10 Xbox, o teu pacote na versão mais alta aplicável ao Xbox (ou seja, um pacote neutro ou x64 destinado à família de dispositivos Xbox ou Universal) será sempre oferecido aos clientes no Xbox, mesmo que tenha sido compilado com uma versão anterior do SDK. Por isso, é fundamental garantir que o pacote de versão mais alta aplicável ao Xbox seja compilado com o SDK do Windows versão 14393 ou posterior. Se não estiver, você verá uma mensagem de erro indicando que os clientes do Xbox não poderão iniciar seu aplicativo.
Para resolver esse erro, siga um destes procedimentos:
- Substitua os pacotes aplicáveis por novos que são compilados usando o Windows SDK versão 14393 ou posterior.
- Se você já tiver um pacote compatível com Xbox e compilado com o Windows SDK versão 14393 ou posterior, aumente seu número de versão para que ele seja o pacote com a versão mais alta no envio.
- Desmarque a caixa de seleção para Windows 10 Xbox.
Se ainda não conseguir resolver o problema, contacte o suporte.
Se você estiver enviando um aplicativo UWP para Windows 10 IoT Core, não deverá fazer alterações nas seleções padrão depois de carregar seus pacotes; não há nenhuma caixa de seleção separada para o Windows 10 IoT. Para saber mais sobre como publicar aplicativos UWP do IoT Core, consulte Suporte da Microsoft Store para aplicativos UWP do IoT Core.
Importante
Para impedir completamente que uma família de dispositivos Windows 10 ou Windows 11 específica receba seu envio, atualize o elemento TargetDeviceFamily em seu manifesto para direcionar apenas a família de dispositivos à qual você deseja oferecer suporte (ou seja, Windows.Desktop), em vez de deixá-lo como o valor Windows.Universal (para a família de dispositivos universais) que o Microsoft Visual Studio inclui no manifesto por padrão.
É importante estar ciente de que as seleções feitas na seção Disponibilidade da família de dispositivos se aplicam apenas a novas aquisições. Qualquer pessoa que já tenha seu aplicativo pode continuar a usá-lo e receberá todas as atualizações enviadas, mesmo que você remova a família de dispositivos aqui. Isso se aplica até mesmo aos clientes que adquiriram seu aplicativo antes de atualizar para o Windows 10 ou Windows 11.
Para saber mais sobre famílias de dispositivos, veja Programação com SDKs de extensão.
Compreender a classificação
Além de permitir que você indique quais famílias de dispositivos Windows 10 ou Windows 11 podem baixar seu envio, a seção Disponibilidade da família de dispositivos mostra os pacotes específicos que serão disponibilizados para diferentes famílias de dispositivos. Se você tiver mais de um pacote que pode ser executado em uma determinada família de dispositivos, a tabela indicará a ordem em que os pacotes serão oferecidos, com base nos números de versão dos pacotes. Para saber mais sobre como a Loja classifica os pacotes com base nos números de versão, veja Numeração de versão do pacote.
Por exemplo, digamos que você tenha dois pacotes: Package_A.appxupload e Package_B.appxupload. Para uma determinada família de dispositivos, se Package_A.appxupload estiver classificado como 1 e Package_B.appxupload estiver classificado como 2, isso significa que quando um cliente nesse tipo de dispositivo adquirir seu aplicativo, a Loja tentará primeiro entregar Package_A.appxupload. Se o dispositivo do cliente não conseguir executar Package_A.appxupload, a Loja oferecerá Package_B.appxupload. Se o dispositivo do cliente não puder executar nenhum dos pacotes dessa família de dispositivos (por exemplo, se o MinVersion suportado pelo seu aplicativo for maior do que a versão no dispositivo do cliente), o cliente não poderá baixar o aplicativo nesse dispositivo.
Observação
Os números de versão em pacotes .xap (para aplicativos publicados anteriormente) não são considerados ao determinar qual pacote fornecer a um determinado cliente. Por isso, se você tiver mais de um pacote .xap de classificação igual, verá um asterisco em vez de um número, e os clientes poderão receber qualquer um dos pacotes. Para atualizar os clientes de um pacote .xap para um mais recente, certifique-se de remover o .xap mais antigo no novo envio.
Windows developer