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


本文說明如何在應用程式發布中新增及移除測試人員,包括下列工作:

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

您可以在 Firebase 控制台的「應用程式發布」頁面,透過「Testers & Groups」分頁新增及移除測試人員。

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

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

如果您有大量測試人員,可以使用群組管理測試人員對版本的存取權。詳情請參閱「在群組中新增及移除測試人員」。

測試人員人數限制

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

  • 最多可將 500 位測試人員新增至 Firebase 專案

  • App Distribution 群組最多可加入 200 位測試人員

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

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

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

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

您可以在 Firebase 控制台的「應用程式發布」頁面,透過「測試人員和群組」分頁,在群組中新增及移除測試人員。如要管理大量測試人員的版本存取權,群組功能相當實用。舉例來說,您可以建立群組,授權一小群測試人員存取應用程式的早期版本。在根據初始測試人員群組的意見回饋進行調整後,您可以建立一個包含更多測試人員的群組。

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

從群組中移除測試人員

從群組中移除測試人員後:

  • 如果測試人員只能透過該群組存取所有版本,則會從這些版本中移除。
  • 如果測試人員是另一個群組的成員,且該群組也有權存取某個版本,則測試人員仍可存取該版本。

刪除群組

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

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

後續步驟