Visual Studio 应用中心 | Visual Studio2023-05-15T12:52:44-07:00
Visual Studio App Center logo

Visual Studio App Center

集成开发人员服务,用于生成、测试、发布和监视移动应用及桌面应用

VSAC 视频的图形
Swift logo Obj-C logo Java logo Xamarin logo React logo

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

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

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

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

简单的持续集成
功能强大的持续质量

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

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

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

实现持续交付

可轻松地随地部署

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

持续交付

持续学习,不断成长

见解深入的故障报告

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

实时分析

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

分析概述的屏幕快照

灵活性和选择

仅选择所需的 App Center 服务

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

开源 SDK 和 API 图标

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

1.使用 CocoaPods 集成

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

$ sudo gem install cocoapods

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

将以下内容添加到 Podfile,从而在应用中包含所有 App Center 服务:

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,从而在应用中包含所有 App Center 服务:

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

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

与已经在使用的工具集成

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

反馈