App Center SDK

Importante

O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.

Saiba mais sobre linhas do tempo e alternativas de suporte.

O App Center é sua solução contínua de integração, entrega e aprendizado para aplicativos iOS, Android, Windows e macOS. Obtenha ciclos de lançamento mais rápidos, aplicativos de maior qualidade e os insights para criar o que os usuários querem.

Aviso

Não insira nenhum dos tokens de API no código-fonte.

Serviços do App Center

Os SDKs do App Center usam uma arquitetura modular para que você possa usar qualquer um ou todos os serviços abaixo. Para saber mais sobre como cada serviço funciona para sua plataforma, marcar a documentação detalhada.

Análise do App Center

A Análise do App Center ajuda você a entender o comportamento do usuário e o envolvimento do cliente para melhorar seu aplicativo. O SDK captura automaticamente a contagem de sessões, propriedades do dispositivo, como modelo, versão do sistema operacional etc. Você pode definir seus próprios eventos personalizados para medir coisas importantes para sua empresa. Todas as informações capturadas estão disponíveis no portal do App Center para você analisar os dados.

Falhas no App Center

As falhas do App Center gerarão automaticamente um log de falhas sempre que o aplicativo falhar. O log é gravado pela primeira vez no armazenamento do dispositivo e, quando o usuário inicia o aplicativo novamente, o log de falhas será enviado para o App Center. A coleta de falhas funciona para aplicativos beta e ao vivo, ou seja, aqueles enviados para o App Store ou o Google Play. Os logs de falhas contêm informações valiosas para ajudar a corrigir a falha.

Distribuição do App Center

O SDK do App Center permitirá que os usuários instalem uma nova versão do aplicativo quando você distribuí-lo por meio do App Center. Com uma nova versão do aplicativo disponível, o SDK apresentará uma caixa de diálogo de atualização aos usuários para baixar ou adiar a atualização. Depois que eles optarem por atualizar, o SDK começará a atualizar seu aplicativo. Esse recurso não funcionará se seu aplicativo for implantado na loja de aplicativos.

Introdução

Requisitos

As tabelas abaixo mostram as versões mínimas com suporte necessárias dos diferentes serviços do App Center.

Android

Android Studio 2.2 ou posterior.

Serviço Versão do sistema operacional Android Nível da API
Análise 5.0 e posterior 21 e posterior
Falhas 5.0 e posterior 21 e posterior
Distribuir 5.0 e posterior 21 e posterior

iOS

Serviço Versão do iOS Xcode
Análise 11.0 ou posterior 13 e posterior
Falhas 11.0 ou posterior 13 e posterior
Distribuir 11.0 ou posterior 13 e posterior

Unity

Serviço Versão do Unity Versão do iOS Versão do Android Versão do Windows UWP
Análise 2018.1 ou posterior 9.0 ou posterior 5.0 / Nível de API 21 ou posterior 10.0.16299 ou posterior
Falhas 2018.1 ou posterior 9.0 ou posterior 5.0 / Nível de API 21 ou posterior não disponível
Distribuir 2018.1 ou posterior 9.0 ou posterior 5.0 / Nível de API 21 ou posterior não disponível

Windows UWP

Serviço Versão do Windows Visual Studio
Análise Windows 10 versão 1703 ou superior Visual Studio 2019 ou posterior
Falhas Windows 10 versão 1703 ou superior Visual Studio 2019 ou posterior
Distribuir não disponível não disponível

WPF e WinForms

Serviço .NET Framework .NET Core Versão do Windows Visual Studio
Análise 4.6.2 ou posterior 3.1 ou posterior Windows 10 versão 1703 ou superior Visual Studio 2019 ou posterior
Falhas 4.6.2 ou posterior 3.1 ou posterior Windows 10 versão 1703 ou superior Visual Studio 2019 ou posterior
Distribuir não disponível não disponível não disponível não disponível

O .NET Core só tem suporte quando o aplicativo WPF/WinForms é executado no Windows.

React Native

Serviço Versão do RN Versão do iOS Versão do Android
Análise 0.34 ou posterior 9.0 ou posterior & Cocoapods 5.0 / Nível de API 21 ou posterior
Falhas 0.34 ou posterior 9.0 ou posterior & Cocoapods 5.0 / Nível de API 21 ou posterior
Distribuir 0.34 ou posterior 9.0 ou posterior & Cocoapods 5.0 / Nível de API 21 ou posterior

macOS

Serviço Versão do macOS Xcode
Análise 10.13 ou posterior 13 ou posterior
Falhas 10.13 ou posterior 13 ou posterior

tvOS

Serviço Versão do tvOS Xcode
Análise 11.0 ou posterior 13 e posterior
Falhas 11.0 ou posterior 13 e posterior

Código-fonte e notas de versão

Os SDKs do App Center são de software livre e estão disponíveis publicamente no GitHub: