Carregar pacotes de aplicativos para o aplicativo MSI/EXE

Carregar os pacotes do seu aplicativo

A página Pacotes do processo de envio do aplicativo é onde você fornece os pacotes (MSI/EXE) e respectivas informações para o aplicativo que você está enviando. Quando um cliente baixar seu aplicativo, a Store fornecerá automaticamente a cada cliente o pacote que funcionar melhor para o dispositivo de cada um.

Uma captura de tela da visão geral da seção Pacotes no Partner Center.

Você precisa preencher a página Pacotes para pelo menos um pacote. Para adicionar o pacote, clique em Adicionar Pacote na página Pacotes.

Uma captura de tela da seção Pacotes mostrando a visão geral dos detalhes do pacote.

Adicionar e editar informações do Pacote

Para editar informações do Pacote, selecione o Pacote na página Pacotes. Você precisa editar cada pacote separadamente.

URL do Pacote
Necessário

Você precisa inserir pelo menos uma URL segura com controle de versão apontando para o pacote do aplicativo (MSI/EXE) hospedado na sua CDN. Um exemplo de URL segura com controle de versão seria https://www.contoso.com/downloads/1.1/setup.exe. Quando o cliente instala seu aplicativo a partir da Store, a Store baixa o pacote a partir dessa URL. Você precisa seguir as boas práticas de CDN e garantir que essa URL se mantenha válida, confiável e disponível com base na sua seleção de mercado.

Uma captura de tela da seção Pacotes, onde você pode fornecer os detalhes da URL do pacote.

Se precisar atualizar a URL do pacote, você poderá usar a opção Atualizar Envio do Partner Center para especificar uma nova URL para o pacote.

O binário da URL do pacote não deve ser alterado após ter sido enviado para garantir que somente os binários certificados sejam instalados por usuários. A Store manterá cópias de seus pacotes de aplicativos mais recentes para distribuir no caso de o instalador do aplicativo hospedado por você em um serviço de hospedagem à parte, como uma rede de distribuição de conteúdo (CDN), ser substituído por novos pacotes do instalador de aplicativos sem um envio por meio do Partner Center ou da API. A Store também baixará os novos pacotes do aplicativo e dará início ao processo de certificação. Se as atualizações forem aprovadas nos testes de certificação, a Store irá disponibilizá-las para os usuários finais. Se as atualizações forem reprovadas nos testes de certificação, a Store irá notificar você solicitando o envio de atualizações por meio do Partner Center ou da API.

Você precisa enviar um instalador autônomo/offline, não um downloader que baixe binários quando invocado. Isso é necessário para garantir que os binários que serão instalados são os mesmos que foram aprovados no processo de certificação.

Arquitetura
Necessário

Você precisa selecionar a arquitetura do código contido no pacote optando por um dos seguintes valores:

  • x86
  • x64
  • neutro
  • arm
  • arm64

Uma captura de tela da seção Pacotes em que você pode fornecer detalhes da arquitetura do aplicativo.

Se tiver pacotes compilados em mais de uma arquitetura, você precisará adicioná-los ao envio.

Idiomas com Suporte

Languages
Obrigatório

Uma captura de tela da seção Pacotes, onde você pode fornecer os idiomas compatíveis com seu aplicativo.

Você pode enviar aplicativos para a Microsoft Store em mais de 100 idiomas. Seu aplicativo precisa dar suporte a pelo menos um dos idiomas a seguir.

Observação

Os códigos de idioma não listados aqui não têm suporte na Store.

Nome do idioma Códigos de idioma com suporte
Africâner af, af-za
Albanês sq, sq-al
Amárico am, am-et
Armênia hy, hy-am
Assamês as, as-in
Azerbaidjano az-arab, az-arab-az, az-cyrl, az-cyrl-az, az-latn, az-latn-az
Basco (País Basco) eu, eu-es
Bielorrusso be, be-by
Bangla bn, bn-bd, bn-in
Bósnio bs, bs-cyrl, bs-cyrl-ba, bs-latn, bs-latn-ba
Búlgaro bg, bg-bg
Catalão ca, ca-es, ca-es-valencia
Cherokee chr-cher, chr-cher-us, chr-latn
Chinês (simplificado) zh-Hans, zh-cn, zh-hans-cn, zh-sg, zh-hans-sg
Chinês (tradicional) zh-Hant, zh-hk, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw
Croata hr, hr-hr, hr-ba
Tcheco cs, cs-cz
Dinamarquês da, da-dk
Dari prs, prs-af, prs-arab
Holandês nl, nl-nl, nl-be
Inglês en, en-au, en-ca, en-gb, en-ie, en-in, en-nz, en-sg, en-us, en-za, en-bz, en-hk, en-id, en-jm, en-kz, en-mt, en-my, en-ph, en-pk, en-tt, en-vn, en-zw
Estoniano et, et-ee
Filipino fil, fil-latn, fil-ph
Finlandês fi, fi-fi
Francês fr, fr-be , fr-ca , fr-ch , fr-fr , fr-lu, fr-cd, fr-ci, fr-cm, fr-ht, fr-ma, fr-mc, fr-ml, fr-re, frc-latn, frp-latn
Galego gl, gl-es
Georgiano ka, ka-ge
Alemão de, de-at, de-ch, de-de, de-lu, de-li
Grego el, el-gr
Guzerate gu, gu-in
Hausa ha, ha-latn, ha-latn-ng
Hebraico he, he-il
Híndi hi, hi-in
Húngaro hu, hu-hu
Islandês is, is-is
Igbo ig-latn, ig-ng
Indonésio id, id-id
Inuktitut (Latino) iu-cans, iu-latn, iu-latn-ca
Irlandês ga, ga-ie
isiXhosa xh, xh-za
isiZulu zu, zu-za
Italiano it, it-it, it-ch
Japonês ja , ja-jp
canarim kn, kn-in
Cazaque kk, kk-kz
Khmer km, km-kh
Quiché quc-latn, qut-gt, qut-latn
Quiniaruanda rw, rw-rw
KiSwahili sw, sw-ke
Concani kok, kok-in
Coreano ko, ko-kr
Curdo ku-arab, ku-arab-iq
Kyrgyz ky-kg, ky-cyrl
Lao lo, lo-la
Letão lv, lv-lv
Lituano lt, lt-lt
Luxemburguês lb, lb-lu
Macedônio mk, mk-mk
Malaio ms, ms-bn, ms-my
Malaiala ml, ml-in
Maltês mt, mt-mt
Maori mi, mi-latn, mi-nz
Marati mr, mr-in
Mongol (Cirílico) mn-cyrl, mn-mong, mn-mn, mn-phag
Nepali ne, ne-np
Norueguês nb, nb-no, nn, nn-no, no, no-no
Oriá or, or-in
Persa fa, fa-ir
Polonês pl, pl-pl
Português (Brasil) pt-br
Português (Portugal) pt, pt-pt
Panjabi pa, pa-arab, pa-arab-pk, pa-deva, pa-in
Quíchua quz, quz-bo, quz-ec, quz-pe
Romeno ro, ro-ro
Russo ru , ru-ru
Gaélico escocês gd-gb, gd-latn
Sérvio (latino) sr-Latn, sr-latn-cs, sr, sr-latn-ba, sr-latn-me, sr-latn-rs
Sérvio (cirílico) sr-cyrl, sr-cyrl-ba, sr-cyrl-cs, sr-cyrl-me, sr-cyrl-rs
Soto setentrional nso, nso-za
Setsuana tn, tn-bw, tn-za
Sindhi sd-arab, sd-arab-pk, sd-deva
Sinhala si, si-lk
Eslovaco sk, sk-sk
Esloveno sl, sl-si
Espanhol es, es-cl, es-co, es-es, es-mx, es-ar, es-bo, es-cr, es-do, es-ec, es-gt, es-hn, es-ni, es-pa, es-pe, es-pr, es-py, es-sv, es-us, es-uy, es-ve
Sueco sv, sv-se, sv-fi
Tadjique (Cirílico) tg-arab, tg-cyrl, tg-cyrl-tj, tg-latn
Tâmil ta, ta-in
Tártaro tt-arab, tt-cyrl, tt-latn, tt-ru
Télugo te, te-in
Tailandês th, th-th
Tigrinya ti, ti-et
Turco tr, tr-tr
Turcomeno tk-cyrl, tk-latn, tk-tm, tk-latn-tr, tk-cyrl-tr
Ucraniano uk, uk-ua
Urdu ur, ur-pk
Uyghur ug-arab, ug-cn, ug-cyrl, ug-latn
Uzbeque (latino) uz, uz-cyrl, uz-latn, uz-latn-uz
Vietnamita vi, vi-vn
Galês cy, cy-gb
Wolof wo, wo-sn
Ioruba yo-latn, yo-ng

Tipo de aplicativo
Necessário

Selecione seu tipo de aplicativo — (EXE/MSI). Se você escolher EXE, precisará fornecer parâmetros e detalhes de Instalador para o manuseio do Instalador.

Uma captura de tela da seção Pacotes em que você pode fornecer o tipo (msi/exe) do seu aplicativo.

Uma captura de tela da seção Pacotes mostrando os campos adicionais necessários para aplicativos do tipo exe.

Parâmetros do instalador
obrigatório

A Store precisará executar o instalador no modo silencioso. Para dar suporte a isso, você precisa fornecer as opções necessárias, como /s, específicas para o instalador do seu aplicativo EXE. Isso não será necessário se o instalador for executado no modo silencioso por padrão, sem nenhuma opção.

Uma captura de tela da seção Pacotes em que você pode fornecer os parâmetros do instalador para seu aplicativo.

Para os aplicativos MSI, a Store usa opção silenciosa padrão "/qn" para executar o instalador no modo silencioso.

Manuseio do instalador para o seu aplicativo EXE
Não necessário

Uma captura de tela da seção da página de detalhes do pacote do Partner Center em que você pode especificar quais códigos de retorno correspondem a quais resultados do instalador.

Os aplicativos EXE geralmente têm instaladores que retornam códigos personalizados durante a instalação. A Store dá suporte a mensagens e ações adequadas voltadas para o cliente para os códigos de retorno personalizados que você fornecer.

Veja a seguir os cenários de instalação padrão compatíveis com a Store:

Cenário Descrição
Instalação cancelada pelo usuário A operação de instalação foi cancelada pelo usuário.
O aplicativo já existe O aplicativo já existe no dispositivo.
A instalação já está em andamento Outra instalação já está em andamento. O usuário precisa concluir a instalação antes de prosseguir com essa instalação.
O espaço do disco está cheio O espaço do disco está cheio.
Reinicialização necessária Uma reinicialização é necessária para que a instalação seja concluída.
Falha de rede Forneça valores de código de retorno personalizados para várias falhas relacionadas à rede.
Pacote rejeitado durante a instalação Pacote rejeitado durante a instalação devido a uma política de segurança habilitada no dispositivo.
Instalação bem-sucedida A instalação foi bem-sucedida.

Você pode adicionar mais de 1 código de retorno para cada um dos cenários acima, dependendo do comportamento do seu instalador.

Para cenários que não constem da lista acima de cenários padrão, os clientes serão direcionados para a documentação de código de retorno do seu instalador. Para diversos outros cenários de falha da instalação, você pode adicionar seus códigos de retorno personalizados, juntamente com a URL da documentação específica do código de retorno para a qual a Store poderá encaminhar os clientes.

Recomendamos fortemente que essas informações sejam fornecidas para os aplicativos EXE para que a Store possa fornecer uma experiência personalizada aos clientes. Isso também ajudará a Store a tratar e reportar as instalações do seu aplicativo para os aplicativos EXE.

Após adicionar o pacote, clique em Salvar Rascunho. Você voltará à página Gerenciar Pacotes. Na Lista de Pacotes, você verá que seu pacote foi adicionado. Após verificar se o pacote foi adicionado na Lista de Pacotes, clique em Salvar Tudo. Você verá uma mensagem informando que seu pacote está sendo carregado e, após um upload bem-sucedido, receberá uma mensagem Salvo com Sucesso.

Disponibilidade da família de dispositivos

Os aplicativos MSI ou EXE estão disponíveis para download na Store para dispositivos de desktop Windows 10 e 11.