App Center快速入门

Visual Studio App Center 将多个常见服务汇集到 DevOps 云解决方案中。 开发人员使用 App Center生成、测试和分发应用程序。 部署应用后,开发人员会使用分析和诊断服务监视应用的状态和使用情况。

本文档将指导你完成设置 App Center 帐户和创建第一个项目的过程。 在文档末尾,你将根据想要对文档执行哪些步骤来了解下一步App Center。

创建App Center帐户

若要使用App Center,请首先创建一个帐户。 将选择的浏览器指向:

接下来App Center提示你创建新帐户。 在打开的页面上,使用App Center标识提供者之一创建新的帐户:

  • Facebook
  • GitHub
  • Google
  • Microsoft

从页面上的选项列表中选择提供程序,然后按照提示授权App Center使用所选服务创建帐户。

备注

某些App Center帐户是使用电子邮件地址和密码创建的,但此选项不适用于新帐户。

关于组织和用户

App Center识别两种类型的实体:用户和组织。 您刚刚创建了一个用户帐户,并且您只能在 App Center 中看到您创建和管理的应用程序。 如果你为 App Center 客户的组织工作,则可以邀请你加入组织的 App Center 组织。 接受该邀请后,可以在 App Center 中看到自己的应用和组织的应用。

App Center 甚至允许你属于多个组织;在这种情况下,在 App Center 会列出你的应用程序,以及你所属的所有组织的应用程序。

创建第一个 App Center 应用

App Center 在称为 "应用" 的 应用 程序中对生成、测试和分析等服务的设置进行分组。 App Center 将应用程序与用户帐户或组织相关联。 在帐户中创建新应用程序时,只有你可以查看有关应用程序的信息,除非你邀请其他人在你的应用程序上工作,或者将其添加到组织中。

对于你的项目,你将为应用程序针对的每个目标平台创建一个单独的应用程序项目。 例如,如果要开发适用于 Android、iOS 和 Windows 平台的本机移动应用程序,则将为每个目标平台创建一个单独的应用程序项目。

备注

我们已经从一些客户那里了解到,他们想要在 App Center 中将相关应用分组。 我们喜欢该反馈,并在将来的版本考虑这种情况。

若要创建应用:

  1. 登录到 Visual Studio App Center

  2. 在页面的右上角单击 " 添加新 的" 下拉列表,然后选择 " 添加新应用"。

  3. App Center 打开面板,如下图所示:

    App Center 新的应用面板

  4. 按照下表所述,用应用的设置填充面板:

输入字段 说明
应用名称 此应用程序项目的名称,这是对此应用程序的所有引用 App Center 显示的名称。
图标 单击该按钮可选择并上传此项目的图标。 App Center呈现有关应用的数据时,都会显示此图标。
说明 对此应用的说明。 App Center应用设置时显示此值。
所有者 拥有应用的用户或组织。 所有者可以完全控制应用设置。 在应用权限 App Center查找其他信息
OS 选择应用程序项目的目标 OS。
平台 选择应用程序项目的目标语言或框架。

为应用项目根据需要填充面板后,单击"添加新应用"按钮以提交更改。

此时,你已使用 App Center 创建了一个新的应用程序项目,但它实际上不会执行任何工作;它只是一个管理应用程序项目设置和数据的位置。 应用的源代码、测试和生成设置位于其他位置,或者位于本地硬盘驱动器、云中的某处,或托管在源代码管理系统中 (如 Azure DevOps、Git、GitHub 等) 。 接下来要执行哪些App Center需要执行哪些步骤。 有关其他信息,请参阅下一部分。

下一步将转到何处

App Center开发人员提供各种可用于生成、测试和部署已编译的应用程序的服务,以及开发人员可在其应用内使用的服务,为应用用户提供更好的体验:

服务器端功能

  • 生成 - 将应用的源代码文件转换为可在 (智能手机) 平板电脑上运行的独立软件项目。 使用App Center云服务生成应用,无需维护稳定的生成环境,并消除了生成过程的复杂性。
  • 测试 - 在云环境中托管的设备上对应用程序执行功能测试。
  • 分发 - 通过公共或专用应用商店将应用程序生成部署到 alpha 和 beta 测试人员以及其他用户。

客户端功能

  • 分析 - 分析服务 跟踪应用程序中的用户活动和操作,从应用程序捕获特定事件和其他数据。 运行应用程序的每个设备的数据在云中以一个简单易用界面聚合,用于分析和导出。
  • CodePush - 通过 CodePush 服务,开发人员可以直接将应用程序更新部署到运行 Apache Cordova 和 React Native 应用程序。
  • 诊断 - 诊断服务 使开发人员能够捕获有关应用程序崩溃的数据。 运行应用程序的每个设备的数据在云中以一个简单易用界面聚合,用于分析和导出。

请参阅此区域中的子文档,了解如何开始使用适用于 Android、iOS App Center macOS 应用程序项目的应用。