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


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

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

您可以在 Firebase 主控台的「應用程式發布頁面分頁中新增及移除測試人員。

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

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

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

測試人員限制

Firebase App Distribution 有下列測試人員限制:

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

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

如要新增更多測試人員,請提出免費的上限增加要求。

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

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

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

您可以在 Firebase 主控台的「應用程式發布」頁面的「測試人員與群組」分頁中,新增及移除群組中的測試人員。群組可用於管理大量測試人員的版本存取權。舉例來說,您可以建立群組,讓少數測試人員存取應用程式的早期版本。一旦您根據初始測試人員群組的意見回饋進行修正,就可以為更多測試人員建立群組。

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

從群組中移除測試人員

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

  • 系統會將測試人員從所有版本中移除,這些版本是透過他們已從中移除的群組專屬存取的。
  • 如果測試人員是其他群組的成員,且該群組也具備版本存取權,則測試人員仍可存取該版本。

刪除群組

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

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

後續步驟