Skip to content
/Visual Studio 应用中心 | Visual Studio
Visual Studio 应用中心 | Visual Studio2019-06-28T11:08:23-07:00

Visual Studio App Center logo
Visual Studio App Center

持续执行所有任务 – 生成。 测试。部署。参与。重复。

免费试用
graphic for VSAC video
Swift logo Obj-C logo Java logo Xamarin logo React logo

Visual Studio 应用中心

持续执行所有任务 – 生成。 测试。部署。参与。重复。

免费试用
platform icons
Quora logo
Highrise logo
Ring logo
Fresh Direct logo
Fox Sports logo
Good Food logo
trusted partner logos
产品更新

发布移动后端即服务公开预览版

借助 Azure 上的移动后端即服务 (MBaaS) 功能,开发人员无需管理基础设施,从而可以更快速地生成应用程序。 这些功能包括支持标识、推送通知以及直接在 Visual Studio App Center 内执行数据同步。

有关更多信息,请单击此处

更迅速且更自信地交付更高质量的应用

自动化 iOS、Android、Windows 和 macOS 应用的生命周期。 连接存储库并在几分钟内在云中生成、测试数千台实际设备、向 beta 测试人员和应用存储进行分发、通过故障数据和分析数据监视实际使用情况。 所有操作都可以在一个位置集中执行。

几分钟内即可完成持续集成

更频繁、更迅速地生成应用

轻松地在本地生成 iOS、Android、Windows 和 macOS 应用。 根据每个拉取请求或根据需要,自动连接到 GitHub、Bitbucket 或 Azure 存储库,并生成应用程序,无需管理生成代理。

在实际设备上持续改进质量

自信地交付更高质量的应用

使用 Appium、Espresso 和 XCUITest 等热门框架在数千台实际设备和云中数以百计的配置中实现 UI 测试自动化。 通过详细的分步跟踪报表、屏幕截图和日志来测试用户可以执行的每个 UI 交互,并在每次生成时诊断 Bug 和性能问题。

实现持续交付

可轻松地随地部署

根据每个提交或根据需要将应用分发给 Android、iOS、Windows 和 macOS 上的 beta 测试人员和用户。 将不同的内部版本发送给不同的测试人员组,并通过应用内更新通知他们。 准备就绪后,发布到 Apple 的 App Store、Google Play 以及 Microsoft Intune。

持续学习,不断成长

Insightful crash reports

见解深入的故障报告

使用以下高级功能监视应用的运行状况,例如:智能故障分组和管理、借助符号化实现的更快调试以及详细的故障报表。 在出现故障时,得到通知并解决问题。

分析概述的屏幕快照

实时分析

通过专注于深入了解适用于 iOS、Android、Windows 和 macOS 应用的用户会话、热门设备、操作系统版本、行为分析和事件跟踪程序的重要内容,扩大受众范围。 轻松创建自定义事件来跟踪一切内容。

灵活性和选择

仅选择所需的应用中心服务

是否拥有自己的分析解决方案? 使用不同的 beta 分发平台? 没关系。 借助我们的开放源代码 SDK 和 API,可以仅集成所需的应用中心服务。

自动化 iOS、Android、Windows 和 macOS 的应用开发生命周期

1.使用 CocoaPods 集成

如果尚未安装,请通过 下载应用 或在终端中运行此命令来安装 CocoaPods:

$ sudo gem install cocoapods

如果尚未使用 CocoaPods,请在应用的根目录中运行pod init 创建 Podfile。

将以下内容添加到 Podfile,以便在应用中包括所有应用中心服务:

pod ‘AppCenter’

保存文件并在终端中运行以下命令:

$ pod install

打开适用于应用的.xcworkspace 文件。

2.启动 SDK

打开AppDelegate.swift 文件并将以下行添加到自己导入语句的下方。

import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

在同一文件中,将以下内容添加到didFinishLaunchingWithOptions 委托方法中。

MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])

1.使用 CocoaPods 集成

如果尚未安装,请通过 下载应用 或在终端中运行此命令来安装 CocoaPods:

$ sudo gem install cocoapods

如果尚未使用 CocoaPods,请在应用的根目录中运行pod init 创建 Podfile。

将以下内容添加到 Podfile,以便在应用中包括所有应用中心服务:

pod ‘AppCenter’

保存文件并在终端中运行以下命令:

$ pod install

打开适用于应用的.xcworkspace 文件。

2.启动 SDK

打开AppDelegate.m 文件并将以下行添加到自己导入语句的下方。

@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;

在同一文件中,将以下内容添加到didFinishLaunchingWithOptions 委托方法中。

[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];

1.将 SDK 添加到项目

app/build.gradle 文件中,添加以下行:

dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}

2.启动 SDK

打开应用的主活动类,并添加以下导入语句。

import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;

在同一文件中查找onCreate 回叫,并添加以下内容。

AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);

1.将 NuGet 包添加到解决方案

搜索App Center 并在结果中查找以下包:
• 如果使用的是 Mac,请选择App Center Analytics ,App Center Crashes 并添加这两个包。
• 如果使用的是 Windows,请安装Microsoft.AppCenter.AnalyticsMicrosoft.AppCenter.Crashes 程序包。

如果在可移植项目中使用应用中心 SDK,则需要在可移植项目和 iOS 项目中安装这些包。

2.启动 SDK

在应用的AppDelegate.cs ,添加以下using 语句。

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

在同一文件中,将以下内容添加到FinishedLaunching() 方法。

AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));

1.将 SDK 添加到项目

在 React Native 项目的根目录下打开的终端窗口中,输入以下行,将故障和分析服务添加到应用中:

$ npm install appcenter appcenter-analytics appcenter-crashes –save

2.链接 SDK

使用 react-native link 命令将插件链接到 React Native 应用。 此命令可链接已安装的所有 React Native 插件。

$ react-native link

SDK 将要求提供每个平台的应用机密,该机密在应用中心中分配。 机密可能已预先填充,显示在问题旁边。 如果预先填充的机密正确无误,请按 Enter 键继续。

What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)

SDK 将进一步询问是否自动发送故障报告和用户事件,我们建议选择自动发送,以便轻松地进行设置。 如果选择退出,则可以更好地控制用户隐私。

应用中心可帮助你生成、测试、部署和监视 iOS、Android、Windows 和 macOS 应用,并且所有操作都可以在一个位置集中执行。

与已经在使用的工具集成

Github

BitBucket logo

Bitbucket

Visual Studio Team Services logo

Azure DevOps(以前是 VSTS)

Slack brand logo icon

Slack

Microsoft Teams

Microsoft Teams

更迅速地交付 iOS、Android、Windows 和 macOS 五星应用

免费试用

Feedback