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.
O aplicativo App Installer permite que desenvolvedores e profissionais de TI distribuam aplicativos do Windows 10 hospedando-os em sua própria Rede de Distribuição de Conteúdo (CDN). Isso é útil para empresas que não querem ou precisam publicar seus aplicativos na Microsoft Store, mas ainda querem aproveitar a plataforma de empacotamento e implantação do Windows 10.
Este tópico descreve as etapas para configurar um site da Amazon Web Services (AWS) para hospedar pacotes de aplicativos do Windows 10 e como usar o aplicativo App Installer para instalar os pacotes de aplicativos.
Configuração
Para seguir este tutorial com sucesso, você precisará do seguinte:
- Assinatura da AWS
- Página Web
- Pacote de aplicativos do Windows 10 - O pacote de aplicativos que você distribuirá
Opcional: Projeto inicial no GitHub. Isso é útil se você não tiver um pacote de aplicativo ou página da Web para trabalhar, mas ainda assim quiser aprender a usar esse recurso.
Este tutorial abordará como configurar uma página da Web e hospedar pacotes na AWS. Isso exigirá uma assinatura da AWS. Dependendo da escala da sua operação, você pode usar sua associação gratuita para seguir este tutorial.
Etapa 1 - Associação à AWS
Para obter uma associação à AWS, visite a página de detalhes da conta da AWS. Para os fins deste tutorial, você pode usar uma associação gratuita.
Etapa 2 - Criar um bucket do Amazon S3
O Amazon Simple Storage Service (S3) é uma oferta da AWS para coletar, armazenar e analisar dados. Os buckets do S3 são uma maneira conveniente de hospedar pacotes de aplicativos e páginas da Web do Windows 10 para distribuição.
Depois de fazer login na AWS com as suas credenciais, em Services localizar S3.
Selecione Criar bucket e insira um nome de bucket para seu site. Siga as instruções de diálogo para definir propriedades e permissões. Para garantir que seu aplicativo do Windows 10 possa ser distribuído a partir do seu site, habilite as permissões de Leitura e Gravação para seu bucket e selecione Conceder acesso público de leitura a este bucket.
Reveja o resumo para se certificar de que as opções selecionadas estão refletidas. Clique em Criar bucket para concluir esta etapa.
Etapa 3 - Carregar o pacote de aplicativos e páginas da Web do Windows 10 para um bucket do S3
Depois de criar um bucket do Amazon S3, poderá vê-lo na sua visualização do Amazon S3. Aqui está um exemplo de como é o nosso bucket de demonstração:
Agora estamos prontos para fazer upload dos pacotes de aplicativos e páginas da Web que gostaríamos de hospedar em nosso bucket do Amazon S3.
Clique no bucket recém-criado para carregar conteúdo. O balde está atualmente vazio, uma vez que nada foi carregado ainda. Clique no botão Carregar e selecione os pacotes de aplicativos e os arquivos de página da Web que você deseja carregar.
Observação
Você pode usar o pacote de aplicativo que faz parte do repositório do Starter Project fornecido no GitHub se não tiver um pacote de aplicativo disponível. O certificado (MySampleApp.cer) com o qual o pacote foi assinado também está com o exemplo no GitHub. Você deve ter o certificado instalado no seu dispositivo antes de instalar o aplicativo.
Semelhante às permissões para criar um bucket do Amazon S3, o conteúdo no bucket também deve ter permissões de leitura, gravação e Conceder acesso público de leitura a esse(s) objeto(s).
Se você gostaria de testar o upload de uma página da web, mas não tem uma, você pode usar a página html de exemplo (default.html) do Projeto Starter.
Importante
Antes de carregar a página Web, confirme se a referência do pacote da aplicação na sua página Web está correta.
Para obter a referência do pacote da aplicação, carregue o pacote da aplicação primeiro e copie o URL do pacote da aplicação. Edite a página web HTML para refletir o caminho de instalação correto do pacote do aplicativo. Consulte o exemplo de código para obter mais detalhes.
Selecione o arquivo de pacote do aplicativo carregado para obter o link de referência para o pacote do aplicativo.
Copie o link para o pacote do aplicativo e adicione a referência em sua página da Web.
<html>
<head>
<meta charset="utf-8" />
<title> Install My Sample App</title>
</head>
<body>
<a href="ms-appinstaller:?source=https://s3-us-west-2.amazonaws.com/appinstaller-aws-demo/MySampleApp.msixbundle"> Install My Sample App</a>
</body>
</html>
Faça upload do arquivo html para o bucket do Amazon S3. Lembre-se de definir as permissões para permitir acesso de leitura e gravação .
Passo 4 - Teste
Depois que a página da Web for carregada em seu bucket do Amazon S3, obtenha o link para a página da Web selecionando o arquivo html carregado.
Use o link para abrir a página da Web. Como definimos permissões para conceder acesso público ao pacote do aplicativo e à página da Web, qualquer pessoa com o link para a página da Web poderá acessá-la e instalar seus pacotes de aplicativos do Windows 10 usando o App Installer. Observe que o App Installer faz parte da plataforma Windows 10. Como desenvolvedor, você não precisa adicionar nenhum código ou recursos adicionais ao seu aplicativo para habilitar o uso do App Installer.
Solução de problemas
Falha na instalação do App Installer
A instalação do aplicativo falhará se o certificado com o qual o pacote do aplicativo está assinado não estiver instalado no dispositivo. Para corrigir isso, você precisará instalar o certificado antes da instalação do aplicativo. Se você estiver hospedando um pacote de aplicativo para distribuição pública, é recomendável assinar o pacote do aplicativo com um certificado de uma autoridade de certificação.