
Visual Studio App Center
Serviços de desenvolvedor integrados para compilar, testar, lançar e monitorar aplicativos móveis e desktop
Forneça aplicativos de maior qualidade de modo mais rápido e com mais confiança
Automatize o ciclo de vida de seus aplicativos iOS, Android, Windows e macOS. Conecte seu repositório e, em minutos, compile na nuvem, teste em milhares de dispositivos reais, distribua para testadores beta e armazenamentos de aplicativos e monitore o uso real com dados de falhas e análise. Tudo em um lugar.
Integração contínua em minutos
Compile aplicativos com mais frequência e rapidez


Qualidade contínua em dispositivos reais
Forneça aplicativos com maior qualidade com confiança
Entrega contínua que funciona
Implante em qualquer lugar com facilidade

Aprendizado contínuo para crescimento
Relatórios de falha esclarecedores

Análise em tempo real

Flexibilidade e escolha
Escolha apenas os serviços de que você precisa no App Center

Automatize o ciclo de vida de desenvolvimento de aplicativos para iOS, Android, Windows e macO
1. Integre usando o CocoaPods
Se ainda não o fez, instale o CocoaPods ao baixando o aplicativo ou executar esse comando num terminal:
$ sudo gem install cocoapods
Caso ainda não esteja usando o CocoaPods, crie um Podfile executandopod init
no diretório raiz do seu aplicativo.
Adicione o seguinte ao seu Podfile para incluir todos os serviços do Centro de Aplicativos em seu aplicativo:
pod ‘AppCenter’
Salve o arquivo e execute este comando no terminal:
$ pod install
Abra o.xcworkspace
arquivo do seu aplicativo.
2. Inicie o SDK
Abra oAppDelegate.swift
o arquivo e adicione as seguintes linhas abaixo das suas próprias instruções de importação.
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
No mesmo arquivo, adicione o seguinte no seudidFinishLaunchingWithOptions
método delegado.
MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])
1. Integre usando o CocoaPods
Se ainda não o fez, instale o CocoaPods ao baixando o aplicativo ou executar esse comando num terminal:
$ sudo gem install cocoapods
Caso ainda não esteja usando o CocoaPods, crie um Podfile executandopod init
no diretório raiz do seu aplicativo.
Adicione o seguinte ao seu Podfile para incluir todos os serviços do Centro de Aplicativos em seu aplicativo:
pod ‘AppCenter’
Salve o arquivo e execute este comando no terminal:
$ pod install
Abra o.xcworkspace
arquivo do seu aplicativo.
2. Inicie o SDK
Abra oAppDelegate.m
o arquivo e adicione as seguintes linhas abaixo das suas próprias instruções de importação.
@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;
No mesmo arquivo, adicione o seguinte no seudidFinishLaunchingWithOptions
método delegado.
[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];
1. Adicione o SDK ao projeto
No seuapp/build.gradle
arquivo, adicione as seguintes linhas:
dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}
2. Inicie o SDK
Abra a classe de atividade principal do seu aplicativo e adicione as seguintes declarações de importação.
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;
ProcureonCreate
retorno de chamada no mesmo arquivo adicione o seguinte.
AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);
1. Adicione pacotes NuGet à sua solução
PesquiseApp Center
e procure os seguintes pacotes nos resultados:
• Se estiver no Mac, selecioneApp Center Analytics
,App Center Crashes
e adicione ambos os pacotes.
• Se estiver no Windows, instaleMicrosoft.AppCenter.Analytics
eMicrosoft.AppCenter.Crashes
pacotes.
Se você usar o SDK do App Center em um projeto portátil, instale os pacotes nos projetos portátil e do iOS.
2. Inicie o SDK
Dentro do
do seu aplicativoAppDelegate.cs
, adicione o seguinteusing
declarações.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
No mesmo arquivo, adicione o seguinte ao seuFinishedLaunching()
método.
AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));
1. Adicione o SDK ao projeto
Em uma janela de terminal aberta na raiz de um projeto do React Native, insira a seguinte linha para adicionar serviços de Falhas e Análise ao seu aplicativo:
$ npm install appcenter appcenter-analytics appcenter-crashes –save
2. Vincule o SDK
Vincule os plugins ao aplicativo React Native usando o comando de link react-native. Esse comando vincula todos os plugins do React Native instalados.
$ react-native link
O SDK solicitará o segredo do aplicativo por plataforma, que é atribuído no Centro de Aplicativos. O segredo já pode estar pré-preenchido, aparecendo ao lado da questão. Se o segredo pré-preenchido estiver correto, pressione Enter para continuar.
What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)
O SDK ainda perguntará se deve ou não enviar relatórios de falhas e eventos de usuário automaticamente, o que recomendamos fazer para facilitar a configuração. Escolha não enviar caso queira um controle maior sobre a privacidade do usuário.