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


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

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

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

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

從 Firebase 專案中移除的測試人員將無法存取專案中的所有版本。您也可以在設定應用程式發布時新增或移除測試人員。如要進一步瞭解如何新增及移除測試人員,請參閱「使用 Firebase CLI」和「使用 fastlane」相關文章。您也可以使用 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 控制台的「應用程式發布」頁面中。

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

後續步驟