App Center SDK
重要
Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。
App Center 是适用于 iOS、Android、Windows 和 macOS 应用的持续集成、交付和学习解决方案。 获取更快的发布周期、更高质量的应用和见解,以生成用户所需的内容。
警告
不要将任何 API 令牌 嵌入源代码中。
App Center Services
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 分发应用时,App Center SDK 将允许用户安装新版本的应用。 新版本的应用可用后,SDK 将向用户显示一个更新对话框,用于下载或推迟更新。 选择更新后,SDK 将开始更新应用程序。 如果将应用部署到应用商店,此功能将不起作用。
入门
- 适用于 Android 的 App Center SDK
- 适用于 iOS 的 App Center SDK
- 适用于 React Native 的 App Center SDK
- 适用于 Xamarin 的 App Center SDK
- 适用于 Unity 的 App Center SDK
- 适用于 UWP 的 App Center SDK
- 适用于 WPF/WinForms 的 App Center SDK
- 适用于 macOS 的 App Center SDK
- 适用于 tvOS 的 App Center SDK
要求
下表显示了不同 App Center 服务所需的最低支持版本。
Android
Android Studio 2.2 或更高版本。
服务 | Android OS 版本 | API 级别 |
---|---|---|
分析 | 5.0 及更高版本 | 21 及更高版本 |
崩溃 | 5.0 及更高版本 | 21 及更高版本 |
分发 | 5.0 及更高版本 | 21 及更高版本 |
iOS
服务 | iOS 版本 | Xcode |
---|---|---|
分析 | 11.0 或更高版本 | 13 及更高版本 |
崩溃 | 11.0 或更高版本 | 13 及更高版本 |
分发 | 11.0 或更高版本 | 13 及更高版本 |
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 |
---|---|---|
分析 | Windows 10版本 1703 或更高版本 | Visual Studio 2019 或更高版本 |
崩溃 | Windows 10版本 1703 或更高版本 | Visual Studio 2019 或更高版本 |
分发 | 不可用 | 不可用 |
WPF 和 WinForms
服务 | .NET framework | .NET Core | Windows 版本 | Visual Studio |
---|---|---|---|---|
分析 | 4.6.2 或更高版本 | 3.1 或更高版本 | Windows 10版本 1703 或更高版本 | Visual Studio 2019 或更高版本 |
崩溃 | 4.6.2 或更高版本 | 3.1 或更高版本 | Windows 10版本 1703 或更高版本 | Visual Studio 2019 或更高版本 |
分发 | 不可用 | 不可用 | 不可用 | 不可用 |
仅当 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.13 或更高版本 | 13 或更高版本 |
崩溃 | 10.13 或更高版本 | 13 或更高版本 |
tvOS
服务 | tvOS 版本 | Xcode |
---|---|---|
分析 | 11.0 或更高版本 | 13 及更高版本 |
崩溃 | 11.0 或更高版本 | 13 及更高版本 |
源代码和发行说明
App Center SDK 是开源的,可在 GitHub 上公开获取: