Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

使用 Firebase 控制台将 Android 应用分发给测试人员

本指南介绍如何使用 Firebase 控制台将 Android App Bundle (AAB) 文件上传到 App Distribution 以及分发所生成的 APK。

要遵照本指南操作,您需要具备以下前提条件:能够访问 Firebase 项目(OwnerFirebase Admin),能够访问 Google Play 开发者帐号(Owner 或 Admin),以及在 Google Play 中处于已发布状态的应用。

关于分发 Android App Bundle 文件

App Distribution 与 Google Play 的内部应用分享服务集成,以处理您上传的 AAB 文件,并提供专门根据您的测试人员设备配置而优化的 APK。分发 AAB 文件时,您可以执行以下操作:

  • 运行专门根据您的测试人员设备而优化的 APK(由 Google Play 提供)。
  • 发现并调试设备特定的问题。
  • 测试 App Bundle 功能,例如 Play Feature DeliveryPlay Asset Delivery
  • 为测试人员缩减下载内容的大小。

准备工作

  1. 将 Firebase 添加到您的 Android 项目(如果尚未添加)。在此工作流结束时,您的 Firebase 项目中就有了一个 Firebase Android 应用。

    如果您没有使用任何其他 Firebase 产品,只需创建一个项目并注册应用。但是,如果您决定以后使用其他产品,请务必完成上述链接页面上的所有步骤。

  2. 请确保您的应用符合创建指向 Google Play 的 Firebase 链接的要求,以及上传 AAB 文件的要求:

    • 您在 Google Play 和 Firebase 中注册的应用具有相同的软件包名称。

    • Google Play 中的应用在应用信息中心内进行设置

    • Google Play 中的应用具有以下状态

      • 应用处于已发布状态,这意味着应用不处于“草稿”状态,并且应用审核已完成(Google Play 管理中心的“更新状态”列是空的)。

      • 应用通过以下 Google Play 轨道分发:内部测试、封闭式测试、开放式测试或正式版。

  3. 将您的 Firebase Android 应用关联至您的 Google Play 开发者帐号:

    1. 在 Firebase 控制台中,转到您的项目设置,然后选择“集成”标签页。

    2. “Google Play”卡片中,点击关联
      如果您已有指向 Google Play 的链接,请改为点击管理

    3. 按照屏幕上的说明启用“App Distribution”集成,并选择要与 Google Play 关联的 Firebase Android 应用。

    详细了解如何关联到 Google Play

第 1 步:构建您的应用

当您准备好将应用的预发布版本分发给测试人员时,请构建 AAB 文件(如需查看相关说明,请访问 Android Studio 文档)。

第 2 步:将您的应用分发给测试人员

如需将您的应用分发给测试人员,请使用 Firebase 控制台上传您的 AAB 文件,具体操作方法如下:

  1. 打开 Firebase 控制台的“App Distribution”页面。出现提示时,选择您的 Firebase 项目。

  2. 版本页面上,从下拉菜单中选择您要分发的应用。

  3. 将应用的 AAB 文件拖到控制台中以便上传。

  4. 上传完成后,指定要接收此构建版本的测试人员群组和各个测试人员。然后,为该构建版本添加版本说明。

    如需了解如何创建测试人员群组,请参阅管理测试人员

  5. 点击分发以将构建版本提供给测试人员。

在您分发构建版本后,即可在 150 天(5 个月)内在 Firebase 控制台的“应用分发”信息中心中访问该构建版本。当该版本距离过期还有 30 天的时候,在控制台和测试人员的测试设备上的构建版本列表中都会显示到期通知。

之前未受邀测试应用的测试人员会收到邀请其开始测试的电子邮件,而现有测试人员将收到有关新构建版本已可供测试测试的电子邮件通知(请参阅测试人员设置指南了解如何安装测试应用)。您可以在 Firebase 控制台中监控每个测试人员的状态:他们是否接受了邀请以及是否下载了应用。