在應用程式發布中新增及移除測試人員


本文說明如何在 App Distribution 中新增及移除測試人員,包括下列工作:

在 Firebase 專案中新增及移除測試人員

如要新增及移除測試人員,請前往 Firebase 控制台的「應用程式發布」頁面,然後點選「測試人員和群組」分頁標籤。

將測試人員新增至 Firebase 專案後,即可將測試人員加入群組。您可以透過群組,更輕鬆地管理測試人員的發布版本存取權。詳情請參閱「新增、移除及搜尋群組中的測試人員」。

從 Firebase 專案中移除的測試人員將無法存取專案中的所有版本。您也可以在設定應用程式發布作業時新增或移除測試人員。如要進一步瞭解如何新增及移除測試人員,請參閱「使用 Firebase CLI」、「使用 fastlane」和「使用 Gradle」。您也可以使用 Firebase 應用程式發布 API

如果測試人員人數眾多,您可以利用群組更輕鬆地管理測試人員的發布版本存取權。詳情請參閱「在群組中新增及移除測試人員」。

測試人員限制

Firebase App Distribution 的測試人員人數上限如下:

  • 在 Firebase 專案中新增最多 500 位測試人員

  • 每個App Distribution群組最多可新增 200 名測試人員

如要新增更多測試人員,請申請提高免付費上限

使用 Firebase App Distribution API 新增及移除測試人員

您可以使用 Firebase 應用程式發布 API 中的 testers.batchAddtesters.batchRemove 端點,透過對應用程式發布 API 發出 HTTP 要求,在應用程式發布中新增或移除測試人員。

在群組中新增及移除測試人員

您可以在 Firebase 控制台的「應用程式發布」頁面中,透過「測試人員和群組」分頁新增及移除群組測試人員。如果測試人員人數眾多,群組有助於管理版本存取權。舉例來說,您可以建立群組,授予一小群測試人員應用程式搶先體驗版的存取權。實作初始測試人員群組的意見回饋後,即可為更多測試人員建立群組。

在群組中新增或移除測試人員時,這些測試人員會取得或失去所有發布版本的存取權,這些版本已發布至該群組。

將測試人員從群組中移除

從群組中移除測試人員後,會發生下列情況:

  • 系統會從測試人員只能透過移除的群組存取的所有版本中,移除該測試人員。
  • 如果測試人員是其他群組的成員,且該群組也有權存取版本,測試人員就能繼續存取該版本。

刪除群組

刪除群組後,系統會從所有版本中移除該群組的測試人員,他們將無法再透過該群組存取這些版本。在大多數情況下,群組會立即刪除;但如果測試人員和版本數量眾多,群組刪除作業可能需要較長時間。刪除群組後,Firebase 控制台的「應用程式發布」頁面就不會再列出該群組。

刪除群組後,系統可能不會立即生效。刪除群組後,您可能會暫時看到已刪除群組中的個別測試人員,列為可存取特定版本的對象。

後續步驟