Distribuisci app di qualità superiore più velocemente e con maggiore sicurezza
Automatizza il ciclo di vita delle tue app iOS, Android, Windows e macOS. Connetti il tuo repository e compila in pochi minuti sul cloud, esegui test su migliaia di dispositivi reali, distribuisci a beta tester e App Store e monitora l’utilizzo effettivo con i dati su arresti anomali e analisi. Tutto in un’unica posizione.
Integrazione continua in pochi minuti
Compila app con maggiore frequenza e velocità


Qualità continua su dispositivi reali
Distribuisci app di qualità superiore con sicurezza
Un recapito continuo che funziona
Distribuisci ovunque con facilità

Apprendimento continuo per la crescita

Report dettagliati sugli arresti anomali
Monitora l’integrità dell’app con funzionalità avanzate quali gestione e raggruppamento intelligente degli arresti anomali, debug più rapido con l’applicazione di simboli di debug e report dettagliati sugli arresti anomali. Ricevi notifiche e risolvi i problemi non appena si presentano.

Analisi in tempo reale
Incrementa il pubblico concentrandoti sugli aspetti importanti con informazioni dettagliate approfondite sulle sessioni utente, i dispositivi principali, le versioni del sistema operativo, le analisi comportamentali e le individuazioni di eventi per le app iOS, Android, Windows e macOS. Crea facilmente eventi personalizzati per tenere traccia di tutti gli aspetti.
Flessibilità e scelta
Scegli solo i servizi di App Center che ti servono
Hai una tua soluzione di analisi? Usi un’altra piattaforma di distribuzione beta? Nessun problema. I nostri SDK e le nostre API open source ti consentono di integrare solo i servizi di App Center che ti servono.

Automatizza il ciclo di vita dello sviluppo delle app iOS, Android, Windows e macOS
1. Integrare con CocoaPods
Se non lo hai già fatto, installa CocoaPods download dell’app o eseguendo questo comando in un terminale:
$ sudo gem install cocoapods
Se non stai ancora usando CocoaPods, crea un Podfile eseguendopod init
nella directory radice dell’app.
Aggiungi il comando seguente al tuo Podfile per includere tutti i servizi di App Center nell’app:
pod ‘AppCenter’
Salva il file ed esegui questo comando nel terminale:
$ pod install
Apri il.xcworkspace
per l’app.
2. Avviare l’SDK
ApriAppDelegate.swift
e aggiungi le righe seguenti sotto le tue istruzioni import.
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
Nello stesso file aggiungi il codice seguente nel metodo delegatodidFinishLaunchingWithOptions
metodo delegato.
MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])
1. Integrare con CocoaPods
Se non lo hai già fatto, installa CocoaPods download dell’app o eseguendo questo comando in un terminale:
$ sudo gem install cocoapods
Se non stai ancora usando CocoaPods, crea un Podfile eseguendopod init
nella directory radice dell’app.
Aggiungi il comando seguente al tuo Podfile per includere tutti i servizi di App Center nell’app:
pod ‘AppCenter’
Salva il file ed esegui questo comando nel terminale:
$ pod install
Apri il.xcworkspace
per l’app.
2. Avviare l’SDK
ApriAppDelegate.m
e aggiungi le righe seguenti sotto le tue istruzioni import.
@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;
Nello stesso file aggiungi il codice seguente nel metodo delegatodidFinishLaunchingWithOptions
metodo delegato.
[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];
1. Aggiungere l’SDK al progetto
Nelapp/build.gradle
aggiungi le righe seguenti:
dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}
2. Avviare l’SDK
Apri la classe di attività principale dell’app e aggiungi le istruzioni import seguenti.
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;
CercaonCreate
nello stesso file e aggiungi il codice seguente.
AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);
1. Aggiungere pacchetti NuGet alla soluzione
CercaApp Center
e cerca nei risultati i pacchetti seguenti:
• In Mac selezionaApp Center Analytics
,App Center Crashes
e aggiungi entrambi i pacchetti.
• In Windows installaMicrosoft.AppCenter.Analytics
eMicrosoft.AppCenter.Crashes
pacchetti.
Se usi App Center SDK in un progetto portabile, devi installare i pacchetto sia nei progetti portabili che nei progetti iOS.
2. Avviare l’SDK
All’interno di
dell’appAppDelegate.cs
, aggiungi i seguentiusing
istruzioni.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
Nello stesso file aggiungi il codice seguente nel metodoFinishedLaunching()
metodo.
AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));
1. Aggiungere l’SDK al progetto
In una finestra del terminale aperta alla radice di un progetto React Native immetti la riga seguente per aggiungere i servizi Crash e Analytics all’app:
$ npm install appcenter appcenter-analytics appcenter-crashes –save
2. Collegare l’SDK
Collega i plug-in all’app React Native con il comando react-native link. Questo comando collega tutti i plug-in React Native installati.
$ react-native link
L’SDK richiederà il segreto dell’app per ogni piattaforma assegnato in App Center. Il segreto potrebbe essere già prepopolato e visualizzato accanto alla domanda. Se il segreto visualizzato è corretto, premi Invio per continuare.
What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)
L’SDK chiederà inoltre se inviare o meno automaticamente report sugli arresti anomali ed eventi utente. È consigliabile selezionare questa opzione per una configurazione semplificata. Deselezionarla per un maggior controllo sulla privacy dell’utente.
App Center consente di compilare, testare, distribuire e monitorare le app iOS, Android, Windows e macOS, tutto in un’unica posizione.
Integra con gli strumenti che già usi
GitHub
GitLab
Bitbucket

Azure DevOps (precedentemente VSTS)

Slack

Microsoft Teams