App Center SDK

App Center is your continuous integration, delivery and learning solution for iOS, Android, Windows, and macOS apps. Get faster release cycles, higher-quality apps, and the insights to build what users want.

App Center Services

The App Center SDKs use a modular architecture so you can use any or all of the services below. To learn more about how each service works for your platform, check out the in-depth documentation.

App Center Analytics

App Center Analytics helps you understand user behavior and customer engagement to improve your app. The SDK automatically captures session count, device properties like model, OS version, etc. You can define your own custom events to measure things that matter to your business. All the information captured is available in the App Center portal for you to analyze the data.

App Center Crashes

App Center Crashes will automatically generate a crash log every time your app crashes. The log is first written to the device's storage and when the user starts the app again, the crash log will be sent to App Center. Collecting crashes works for both beta and live apps, i.e. those submitted to the App Store or Google Play. Crash logs contain valuable information for you to help fix the crash.

App Center Distribute

The App Center SDK will let your users install a new version of the app when you distribute it via App Center. With a new version of the app available, the SDK will present an update dialog to the users to either download or postpone the update. Once they chose to update, the SDK starts to update your application. This feature will NOT work if your app is deployed to the app store.

App Center Push

App Center Push enables you to send push notifications to users of your app from the App Center portal.

Get started

Requirements

The tables below show the required minimum supported versions of the different App Center services.

Android

Android Studio 2.2 or later.

Service Android OS Version API Level
Analytics 4.1 and later 16 and later
Crashes 4.1 and later 16 and later
Distribute 4.1 and later 16 and later
Push 4.1 and later 16 and later

iOS

Service iOS Version Xcode
Analytics 9.0 or later 8.2 and later
Crashes 9.0 or later 8.2 and later
Distribute 9.0 or later 8.2 and later
Push 9.0 or later 8.2 and later

Unity

Service Unity version iOS Version Android Version UWP Version
Analytics 2017.1 or later 9.0 or later 4.1 / API Level 16 or later Build 10240 or later
Crashes 2017.1 or later 9.0 or later 4.1 / API Level 16 or later Build 10240 or later
Distribute 2017.1 or later 9.0 or later 4.1 / API Level 16 or later Build 10240 or later
Push 2017.1 or later 9.0 or later 4.1 / API Level 16 or later Build 10240 or later

Windows UWP

Service Windows Version Visual Studio
Analytics 10 build 10240 Visual Studio 2015 or later
Crashes not available not available
Distribute not available not available
Push 10 build 10240 Visual Studio 2015 or later

React Native

Service RN version iOS Version Android Version
Analytics 0.34 or later 9.0 or later & Cocoapods 4.1 / API Level 16 or later
Crashes 0.34 or later 9.0 or later & Cocoapods 4.1 / API Level 16 or later
Distribute 0.34 or later 9.0 or later & Cocoapods 4.1 / API Level 16 or later
Push 0.34 or later 9.0 or later & Cocoapods 4.1 / API Level 16 or later

macOS

Service macOS Version Xcode
Analytics 10.9 or later 8.2 and later
Crashes 10.9 or later 8.2 and later
Push 10.9 or later 8.2 and later

Apache Cordova

Service AC CLI version iOS Version Android Version
Analytics 6.4.0 and later 4.3.0 and later 4.1.0 and later
Crashes 6.4.0 and later 4.3.0 and later 4.1.0 and later
Distribute 6.4.0 and later 4.3.0 and later 4.1.0 and later
Push 6.4.0 and later 4.3.0 and later 4.1.0 and later

Source Code and Release Notes

The App Center SDKs are open-source and available publicly on GitHub: