Method: projects.apps.releases.distribute

Mendistribusikan rilis ke penguji. Panggilan ini melakukan hal berikut:

  1. Membuat penguji untuk email tertentu, 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 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 Transcoding gRPC .

Parameter jalur

Parameter
name

string

Diperlukan. Nama sumber daya rilis yang akan didistribusikan.

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

Otorisasi memerlukan izin IAM berikut pada proyek Firebase yang memiliki name sumber daya yang ditentukan :

  • firebaseappdistro.releases.update

Permintaan tubuh

Badan permintaan berisi data dengan struktur berikut:

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

string

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

Gabungan maksimum 999 testerEmails dan groupAliases dapat ditentukan dalam satu permintaan.

groupAliases[]

string

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

Gabungan maksimum 999 testerEmails dan groupAliases dapat ditentukan dalam satu permintaan.

Badan respons

Jika berhasil, isi responsnya kosong.

Lingkup Otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ikhtisar OAuth 2.0 .