Check out what’s new from Firebase at Google I/O 2022. Learn more

使用 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 产品,只需创建一个项目并注册应用。如果您决定使用其他产品,请务必完成将 Firebase 添加到您的 Android 项目中的所有步骤。

  2. 要创建关联到 Google Play 的 Firebase 链接并上传 AAB 文件,请确保您的应用满足以下要求:

    • Google Play 中的应用和 Firebase Android 应用均使用同一软件包名称进行注册。

    • 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. 上传完成后,指定要接收此 build 的测试人员群组和各个测试人员。然后,为该 build 添加版本说明。

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

  5. 点击分发以将 build 提供给测试人员。

当您分发 build 后,在 150 天(5 个月)内均可在 Firebase 控制台的 App Distribution 信息中心中访问它。当该 build 距离过期还有 30 天的时候,Firebase 控制台中和测试人员的测试设备上的 build 列表中都会显示到期通知。

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

在邀请到期前,测试人员有 30 天的时间来接受测试应用的邀请。 当邀请距离到期还有 5 天的时候,Firebase 控制台会在相应版本的测试人员旁边显示到期通知。您可以使用测试人员对应行中的下拉菜单重发邀请来重新开始邀请测试人员。