在 App Distribution 中添加和移除测试人员


本文档介绍了如何在 App Distribution 中添加和移除测试人员,具体包括以下任务:

向 Firebase 项目添加测试人员和从中移除测试人员

您可以在 Firebase 控制台的“App Distribution”页面中的测试人员和群组标签页中添加和移除测试人员。

测试人员加入到 Firebase 项目后,您就可以将其添加到群组中。您可以使用群组更轻松地管理测试人员对各版本的访问权限。如需了解详情,请参阅在群组中添加、移除和搜索测试人员

从 Firebase 项目中移除的测试人员将失去对您项目中的所有版本的访问权限。您还可以在设置应用的分发时添加或移除测试人员。如需详细了解如何添加和移除测试人员,请参阅使用 Firebase CLI使用 Fastlane使用 Gradle。您也可以使用 Firebase App Distribution API

如果有大量测试人员,您可以使用群组更轻松地管理测试人员对各版本的访问权限。如需了解详情,请参阅向群组添加和从中移除测试人员

测试人员限制

Firebase App Distribution 具有以下测试人员限制:

  • 一个 Firebase 项目最多可添加 500 名测试人员

  • 一个 App Distribution 群组最多可添加 200 名测试人员

如需添加更多测试人员,请申请免费提高限额

使用 Firebase App Distribution API 添加和移除测试人员

您可以使用 Firebase App Distribution API 中的 testers.batchAddtesters.batchRemove 端点,向 App Distribution API 发出 HTTP 请求,添加或移除 App Distribution 中的测试人员。

向群组添加测试人员和从中移除测试人员

您可以在 Firebase 控制台“App Distribution”页面测试人员和群组标签页中向群组添加和从中移除测试人员。群组对于管理大量测试人员对各版本的访问权限非常有用。例如,您可以创建一个群组,让一小部分测试人员访问应用的早期版本。在实施了初始测试人员组的反馈后,您可以创建一个群组来容纳更多测试人员。

向群组添加或从中移除测试人员时,这些测试人员将相应地获得或失去对分发给该群组的所有版本的访问权限。

从群组中移除测试人员

从群组中移除测试人员后:

  • 对于只有通过某群组才能够访问的所有版本,从该群组中移除的测试人员将无法再对其进行访问。
  • 如果测试人员还属于另一个群组,且该群组成员也有权访问某个版本,则该测试人员会保留对该版本的访问权限。

删除群组

当您删除某个群组时,该群组中的所有测试人员都将无法再访问只能通过该群组才可访问的所有版本。在大多数情况下,群组删除操作会即刻开始执行;但是,如果有大量测试人员和发布版本,群组删除可能会需要更长的时间。删除群组后,它将不再显示在 Firebase 控制台的“App Distribution”页面中。

删除群组所带来的影响可能不会立即显现;删除某个群组后,已删除的群组中的个别测试人员可能仍暂时被列为有权访问特定版本的人员。

后续步骤