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

バイナリをアップロードします。バイナリをアップロードすると、新しいリリースが作成されるか、既存のリリースが更新されるか、同じバイナリを含むリリースがすでに存在する場合は何も行われない可能性があります。

HTTPリクエスト

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

URL はgRPC トランスコーディング構文を使用します。

次の HTTP ヘッダーが必要です。

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    ここで、 FILENAMEアップロードされるバイナリ ファイルの名前です。例:「 release.apk 」。

パスパラメータ

パラメーター
app

string

アプリリソースの名前。

形式: projects/{projectNumber}/apps/{appId}

承認には、指定されたリソースappを所有する Firebase プロジェクトに対する次のIAM権限が必要です。

  • firebaseappdistro.releases.update

リクエストボディ

リクエスト本文には生のバイナリが含まれています。

レスポンスボディ

成功した場合、応答本文にはOperationのインスタンスが含まれます。

認可の範囲

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

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

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