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

Carrega um binário. Carregar um binário pode resultar na criação de uma nova versão, uma atualização para uma versão existente ou um não operacional se já existir uma versão com o mesmo binário.

solicitação HTTP

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

A URL usa a sintaxe de transcodificação gRPC .

Os seguintes cabeçalhos HTTP são necessários:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Onde FILENAME é o nome do arquivo binário que está sendo carregado. Exemplo: " release.apk ".

Parâmetros de caminho

Parâmetros
app

string

O nome do recurso do aplicativo.

Formato: projects/{projectNumber}/apps/{appId}

A autorização requer a seguinte permissão IAM no projeto Firebase que possui o app de recurso especificado:

  • firebaseappdistro.releases.update

Corpo da solicitação

O corpo da solicitação contém o binário bruto.

corpo da resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância de Operation .

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para obter mais informações, consulte Visão geral do OAuth 2.0 .