Method: projects.apps.releases.distribute

向測試人員分發版本。該調用執行以下操作:

  1. 為指定的電子郵件建立測試人員(如果不存在)。
  2. 將測試人員和群組新增至版本。
  3. 向新測試人員發送邀請電子郵件。
  4. 向現有測試人員發送新版本電子郵件。

如果請求包含不存在的群組,則請求將失敗並傳回INVALID_ARGUMENT

HTTP請求

POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute

URL 使用gRPC 轉碼語法。

路徑參數

參數
name

string

必需的。要分發的發布資源的名稱。

格式: projects/{projectNumber}/apps/{appId}/releases/{releaseId}

授權需要對擁有指定資源name的 Firebase 專案具有以下IAM權限:

  • firebaseappdistro.releases.update

請求正文

請求正文包含具有以下結構的資料:

JSON 表示
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
領域
testerEmails[]

string

有權存取此版本的測試人員電子郵件地址清單。

在單一請求中最多可以指定 999 個testerEmailsgroupAliases

groupAliases[]

string

有權存取此版本的組別別名 (ID) 清單。

在單一請求中最多可以指定 999 個testerEmailsgroupAliases

響應體

如果成功,回應正文為空。

授權範圍

需要以下 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

有關更多信息,請參閱OAuth 2.0 概述