App Center SDK

App Center 是适用于 iOS、Android、Windows 和 macOS 应用的持续集成、交付和学习解决方案。 获得更快的发布周期、更高质量的应用程序,以及生成用户所需的见解。

警告

不要将任何 API 令牌 嵌入到源代码中。

App Center 服务

App Center Sdk 使用模块化体系结构,以便你可以使用下面的任何或所有服务。 若要详细了解每个服务适用于你的平台的方式,请查看深入的文档。

App Center 分析

App Center Analytics 可帮助你了解用户行为和客户参与情况以改善你的应用。 SDK 会自动捕获会话计数、设备属性(如模型、OS 版本等)。您可以定义自己的自定义事件以衡量对您的业务重要的事情。 捕获的所有信息都在 App Center 门户中提供,用于分析数据。

App Center 崩溃

每次应用崩溃时,App Center 崩溃都将自动生成崩溃日志。 日志首先写入设备的存储,当用户再次启动应用程序时,会将崩溃日志发送到 App Center。 对于 beta 版应用和实时应用程序(即提交到 App Store 或 Google Play 的应用),收集崩溃都适用。 崩溃日志包含有价值的信息,可帮助您解决故障。

App Center 分发

App Center SDK 会允许用户在通过 App Center 分发应用时安装新版本的应用。 使用新版本的应用时,SDK 将向用户显示一个更新对话框,供用户下载或推迟更新。 选择更新后,SDK 开始更新应用程序。 如果你的应用程序部署到应用商店,此功能将不起作用。

入门

要求

下表显示了不同 App Center 服务所需的最低支持版本。

Android

Android Studio 2.2 或更高版本。

服务 Android OS 版本 API 级别
分析 5.0 及更高版本 21和更高版本
崩溃 5.0 及更高版本 21和更高版本
分发 5.0 及更高版本 21和更高版本

iOS

服务 iOS 版本 Xcode
分析 9.0 或更高版本 11和更高版本
崩溃 9.0 或更高版本 11和更高版本
分发 9.0 或更高版本 11和更高版本

Unity

服务 Unity 版本 iOS 版本 Android 版本 UWP Windows 版本
分析 2018.1 或更高版本 9.0 或更高版本 5.0/API 级别21或更高版本 10.0.16299 或更高版本
崩溃 2018.1 或更高版本 9.0 或更高版本 5.0/API 级别21或更高版本 不可用
分发 2018.1 或更高版本 9.0 或更高版本 5.0/API 级别21或更高版本 不可用

Windows UWP

服务 Windows 版本 Visual Studio
分析 10生成16299 Visual Studio 2017 更新15.9 或更高版本
崩溃 10生成16299 Visual Studio 2017 更新15.9 或更高版本
分发 不可用 不可用

WPF 和 WinForms

服务 .NET framework .NET Core Windows 版本 Visual Studio
分析 4.6.1 或更高版本 3.0 或更高版本 10生成10240 Visual Studio 2017 更新15.9 或更高版本
崩溃 4.6.1 或更高版本 3.0 或更高版本 10生成10240 Visual Studio 2017 更新15.9 或更高版本
分发 不可用 不可用 不可用 不可用

仅当 WPF/WinForms 应用程序在 Windows 上运行时,才支持 .NET Core。

React Native

服务 RN 版本 iOS 版本 Android 版本
分析 0.34 或更高版本 9.0 或更高版本 & Cocoapods 5.0/API 级别21或更高版本
崩溃 0.34 或更高版本 9.0 或更高版本 & Cocoapods 5.0/API 级别21或更高版本
分发 0.34 或更高版本 9.0 或更高版本 & Cocoapods 5.0/API 级别21或更高版本

macOS

服务 macOS 版本 Xcode
分析 10.9 或更高版本 11或更高版本
崩溃 10.9 或更高版本 11或更高版本

tvOS

服务 tvOS 版本 Xcode
分析 11.0 或更高版本 11和更高版本
崩溃 11.0 或更高版本 11和更高版本

Apache Cordova

服务 AC CLI 版本 iOS 版本 Android 版本
分析 v6.4.0 及更高版本 4.3.0 及更高版本 5.0.0 和更高版本
崩溃 v6.4.0 及更高版本 4.3.0 及更高版本 5.0.0 和更高版本
分发 v6.4.0 及更高版本 4.3.0 及更高版本 5.0.0 和更高版本

源代码和发行说明

App Center Sdk 是开放源代码,可在 GitHub 公开使用: