Compartilhar via


Como usar o Microsoft Store Web Installer para distribuir seus aplicativos na Web

Microsoft Store Web Installer – Introdução e fluxo do usuário

O Microsoft Store Web Installer é um instalador autônomo para aplicativos da Store para ajudá-lo a baixar e instalar aplicativos de sites como apps.microsoft.com e o selo da Microsoft Store nos sites dos desenvolvedores.

Esse sistema cria um instalador baseado em stub .exepara seu aplicativo, gerado com segurança pelo serviço online da Microsoft Store. Esse instalador é baixado localmente quando você seleciona o botão de destino em uma página da Web. É leve, contendo apenas as informações mais básicas necessárias em vez do binário de aplicativo completo.

Exemplo de captura de tela do download de um aplicativo da Microsoft Store e onde abrir o arquivo.

Quando esse arquivo for ativado, o instalador verificará os pré-requisitos (como arquitetura do sistema, idade do usuário e disponibilidade no mercado de usuários) e, posteriormente, iniciará a instalação do produto usando a mesma API usada pelo aplicativo Store. Qualquer identificador de campanha fornecido pela origem também é rastreado. Se o aplicativo não atender aos pré-requisitos, o instalador iniciará o aplicativo store para que os usuários possam exibir informações adicionais.

Exemplo de captura de tela de um aplicativo da Microsoft Store instalado localmente.

Depois que a instalação for concluída, o instalador iniciará automaticamente o aplicativo e fechará.

Disponibilidade de funcionalidades

Essa funcionalidade está disponível para os seguintes tipos de conteúdo hospedados na Web:

  • Conteúdo msix empacotado gratuito publicado na Microsoft Store
  • Aplicativos Win32 publicados na Microsoft Store

No momento, essa funcionalidade não está disponível para os seguintes tipos de conteúdo:

  • Aplicativos MSIXVC publicados na Microsoft Store
  • Conteúdo pago publicado na Microsoft Store
  • Conteúdo classificado acima de Todos/ESRB (ou equivalente) ao entrar no Windows usando uma conta Enterprise

Habilitar esse recurso para seu aplicativo

Para habilitar o Instalador Web da Loja para seu aplicativo, você precisa garantir que os seguintes parâmetros sejam definidos na URL de chamada:

  • No apps.microsoft.com: você não precisa fazer nenhuma alteração para habilitar o Instalador Web da Loja para seu aplicativo, desde que elas sejam abordadas na seção disponibilidade de recursos e você não esteja substituindo isso usando os parâmetros de URL de modo de inicialização=full ou launch=mini/pop-up .

    • O Instalador Web da Loja é o instalador padrão no apps.microsoft.com e esses parâmetros ajudam você a substituir o sistema de instalação padrão.
  • Em seu site: Siga estas etapas para mudar para o instalador da Web no botão do site:

    1. Navegue até apps.microsoft.com/badge.
    2. Insira os dados certos para seu aplicativo.
    3. Defina o modo inicial=Direto para garantir que o código necessário seja gerado para seu aplicativo.
    4. Copie o código e insira o novo selo em seu site.

Notas importantes para administradores corporativos

  • Se você estiver usando a política MDM ApplicationManagement/RequirePrivateStoreOnly, a política de grupo de aplicativos Exibir apenas a loja privada dentro da Microsoft Store, ou definindo o valor DWORD RemoveWindowsStore no registro como 1 para impedir que dispositivos locais ou ingressados no domínio acessem a Loja, lembre-se de que essas configurações são para desabilitar o aplicativo da Loja. Essa política não bloqueia a instalação nem as atualizações de aplicativos disponíveis na Loja.
  • Se você quiser controlar melhor os tipos de aplicativos que podem ser instalados por computadores ingressados no domínio, incluindo aplicativos da Loja e do Microsoft Store Web Installer, visite AppLocker – Windows Security. Essa política pode ser usada em combinação com RequirePrivateStoreOnly, RemoveWindowsStore ou independentemente.
  • Se você quiser bloquear especificamente as instalações do Microsoft Store Web Installer, poderá bloquear o domínio da SEGUINTE URL – get.microsoft.com . Isso impedirá que o instalador seja baixado e executado no site da Microsoft Store ou em vários sites de desenvolvedores distribuindo aplicativos por meio desse mecanismo. Bloquear isso não terá nenhum impacto no aplicativo da Microsoft Store no Windows ou em aplicativos já instalados. Eles continuarão a operar, a menos que combinados com as políticas acima.