Method: upload.v1.projects.apps.releases.upload

Bir ikili dosya yükler. Bir ikili dosyanın yüklenmesi, yeni bir sürümün oluşturulmasına, mevcut bir sürümün güncellenmesine veya aynı ikili dosyaya sahip bir sürümün zaten mevcut olması durumunda işlem yapılmamasına neden olabilir.

HTTP isteği

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

URL, gRPC Kod Dönüştürme sözdizimini kullanır.

Aşağıdaki HTTP üstbilgileri gereklidir:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Burada FILENAME , yüklenen ikili dosyanın adıdır. Örnek: " release.apk ".

Yol parametreleri

Parametreler
app

string

Uygulama kaynağının adı.

Biçim: projects/{projectNumber}/apps/{appId}

Yetkilendirme, belirtilen kaynak app sahibi olan Firebase projesinde aşağıdaki IAM iznini gerektirir:

  • firebaseappdistro.releases.update

Talep gövdesi

İstek gövdesi ham ikili dosyayı içerir.

Yanıt gövdesi

Başarılı olursa, yanıt gövdesi Operation örneğini içerir.

Yetki Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış bölümüne bakın.