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

このリリースへのアクセスを許可されるテスターの電子メール アドレスのリスト。

1 つのリクエストで指定できるtesterEmailsgroupAliasesの最大数は 999 です。

groupAliases[]

string

このリリースへのアクセスを許可されるグループ エイリアス (ID) のリスト。

1 つのリクエストで指定できるtesterEmailsgroupAliasesの最大数は 999 です。

レスポンスボディ

成功した場合、応答本文は空になります。

認可の範囲

次の OAuth スコープが必要です。

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

詳細については、 「OAuth 2.0 の概要」を参照してください。