Method: projects.apps.releases.distribute

Mendistribusikan rilis ke penguji. Panggilan ini akan melakukan hal berikut:

  1. Membuat penguji untuk email yang ditentukan, jika tidak ada.
  2. Menambahkan penguji dan grup ke rilis.
  3. Mengirimkan email undangan kepada penguji baru.
  4. Mengirimkan email rilis baru kepada penguji yang sudah ada.

Permintaan akan gagal dengan INVALID_ARGUMENT jika berisi grup yang tidak ada.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama resource rilis yang akan didistribusikan.

Format: projects/{projectNumber}/apps/{appId}/releases/{releaseId}

Otorisasi memerlukan izin IAM berikut pada project Firebase yang memiliki resource name yang ditentukan:

  • firebaseappdistro.releases.update

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
Kolom
testerEmails[]

string

Daftar alamat email penguji yang akan diberi akses ke rilis ini.

Jumlah maksimum gabungan 999 testerEmails dan groupAliases dapat ditentukan dalam satu permintaan.

groupAliases[]

string

Daftar alias (ID) grup yang akan diberi akses ke rilis ini.

Jumlah maksimum gabungan 999 testerEmails dan groupAliases dapat ditentukan dalam satu permintaan.

Isi respons

Jika berhasil, isi respons akan kosong.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.