Compartilhar via


Introdução à UWP/WinUI

Importante

O Visual Studio App Center foi desativado em 31 de março de 2025, com exceção dos recursos de Análise e Diagnóstico, que continuarão com suporte até 30 de junho de 2026. Saiba mais.

O SDK do App Center usa uma arquitetura modular para que você possa usar qualquer um ou todos os serviços.

Vamos começar a configurar o SDK do App Center em seu aplicativo para usar o App Center Analytics e o App Center Crashes.

1. Pré-requisitos

Antes de começar, verifique se os seguintes pré-requisitos são cumpridos:

Para o projeto UWP:

  • Seu projeto está configurado no Visual Studio 2017 Atualização 15.9 ou posterior.
  • Você está direcionando dispositivos que executam o Windows 10 build 16299 ou posterior.
  • Seu projeto faz referência à Plataforma Universal do Windows 6.2.8 ou posterior (esse pacote normalmente é referenciado implicitamente).
  • NuGet 4.3 ou posterior.

Para o projeto WinUI:

  • Seu projeto está configurado no Visual Studio 2019 Atualização 16.9 ou posterior.
  • Você está direcionando dispositivos que executam o Windows 10 build 17763 ou posterior.
  • Seu projeto faz referência ao WinUI 3 0.8.0 ou posterior.

Observação

Se você quiser usar o Xamarin.Forms para UWP, siga a documentação de introdução do Xamarin em vez desta.

2. Criar seu aplicativo no Portal do App Center para obter o Segredo do Aplicativo

Se você já criou seu aplicativo no portal do App Center, ignore esta etapa.

  1. Inscreva-se ou faça login e pressione o botão azul no canto superior direito do portal que diz Adicionar novo e selecione Adicionar novo aplicativo no menu drop-down.
  2. Insira um nome e uma descrição opcional para seu aplicativo.
  3. Selecione o sistema operacional e a plataforma apropriados, dependendo do seu projeto, conforme descrito acima.
  4. Pressione o botão na parte inferior direita que diz Adicionar novo aplicativo.

Depois de criar um aplicativo, você pode obter seu Segredo do Aplicativo na página Configurações no Portal do App Center. No canto superior direito da página Configurações , clique nos pontos verticais triplos e selecione Copy app secret para obter o Segredo do Aplicativo.

3. Adicionar os módulos do SDK do App Center

O SDK do App Center pode ser integrado usando o Visual Studio ou o Console do Gerenciador de Pacotes.

Visual Studio

  • Abra o Visual Studio.
  • Clique em Abrir Arquivo> e escolha sua solução.
  • No navegador da solução, clique com o botão direito do mouse em Referências e escolha Gerenciar Pacotes NuGet.
  • Na guia Explorar, pesquise pelo App Center e instale os pacotes Microsoft.AppCenter.Analytics e Microsoft.AppCenter.Crashes.

Console do Gerenciador de Pacotes

  • Abra o console no Visual Studio. Para fazer isso, escolha Ferramentas>Gerenciador de Pacotes NuGet>Console do Gerenciador de Pacotes.
  • Escreva os seguintes comandos:
Install-Package Microsoft.AppCenter.Analytics
Install-Package Microsoft.AppCenter.Crashes

Agora que você integrou o SDK em seu aplicativo, é hora de iniciar o SDK e usar os serviços do App Center.

Observação

Se você usar o SDK do App Center em um projeto portátil (como o Xamarin.Forms), deverá instalar os pacotes em cada um dos projetos: os portáteis, Android e iOS. Para fazer isso, você deve abrir cada subprojeto e seguir as etapas correspondentes descritas na seção do Visual Studio .

4. Adicionar a Internet (Client) funcionalidade

No Gerenciador de soluções do Visual Studio, clique duas vezes no arquivo Package.appxmanifest para seu aplicativo. Clique na guia Recursos e, em seguida, verifique a funcionalidade da Internet (Cliente ).

5. Iniciar o SDK

Para usar o App Center, você deve aceitar os módulos que deseja usar. Por padrão, nenhum módulo é iniciado e você deve chamar explicitamente cada um deles ao iniciar o SDK.

5.1 Adicionar as diretivas de uso

Adicione os namespaces apropriados antes de usar nossas APIs.

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

5.2 Adicionar o Start() método

Adicione a seguinte chamada ao construtor do aplicativo:

AppCenter.Start("{Your App Secret}", typeof(Analytics), typeof(Crashes));

Aviso

Não é recomendável inserir o Segredo do Aplicativo no código-fonte.

Se você precisar iniciar os serviços do App Center separadamente, deverá:

  1. Configure ou inicie-o com a Chave Secreta do Aplicativo.
  2. Se o código puder ser chamado várias vezes, verifique se o App Center já está configurado.
  3. Inicie os serviços necessários sem o Segredo do Aplicativo.
AppCenter.Configure("{Your App Secret}");
if (AppCenter.Configured)
{
    AppCenter.Start(typeof(Analytics)); 
    AppCenter.Start(typeof(Crashes)); 
}

5.3 Substitua o espaço reservado pelo segredo do aplicativo

Certifique-se de substituir o texto {Your App Secret} pelo valor real do seu aplicativo. O Segredo do Aplicativo pode ser encontrado na página Introdução ou na página Configurações no portal do App Center.

A página Introdução contém o exemplo de código acima com o Segredo do Aplicativo nele, você pode copiar e colar todo o exemplo.

O exemplo acima mostra como usar o Start() método e inclui a Análise do App Center.

A menos que você especifique explicitamente cada serviço como parâmetros no método inicial, não é possível usar esse serviço do App Center. Além disso, a Start() API pode ser usada apenas uma vez no ciclo de vida do aplicativo. Todas as outras chamadas registrarão um aviso no console e somente os serviços incluídos na primeira chamada estarão disponíveis.

Ótimo, você está pronto para visualizar o Analytics no portal que o SDK coleta automaticamente.

Examine a documentação do App Center Analytics e do App Center Crashes para saber como personalizar e usar funcionalidades mais avançadas de ambos os serviços.