REST Resource: projects.androidApps

Recurso: AndroidApp

Detalhes de um aplicativo Firebase para Android.

Representação JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
Campos
name

string

O nome do recurso AndroidApp , no formato:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : o ProjectNumber do projeto pai (recomendado) ou seu ProjectId . Saiba mais sobre como usar identificadores de projeto no padrão AIP 2510 do Google.
    Observe que o valor de PROJECT_IDENTIFIER em qualquer corpo de resposta será ProjectId .
  • APP_ID : o identificador globalmente exclusivo atribuído pelo Firebase para o aplicativo (consulte appId ).
appId

string

Somente saída. Imutável. O identificador globalmente exclusivo atribuído pelo Firebase para o AndroidApp .

Este identificador deve ser tratado como um token opaco, pois o formato dos dados não é especificado.

displayName

string

O nome de exibição atribuído pelo usuário para AndroidApp .

projectId

string

Somente saída. Imutável. Um identificador exclusivo atribuído pelo usuário do FirebaseProject pai para AndroidApp .

packageName

string

Imutável. O nome canônico do pacote do aplicativo Android conforme apareceria no Google Play Developer Console.

apiKeyId

string

O identificador globalmente exclusivo atribuído pelo Google (UID) para a chave de API do Firebase associada ao AndroidApp .

Esteja ciente de que esse valor é o UID da chave de API, não o keyString da chave de API. O keyString é o valor que pode ser encontrado no artefato de configuração do App.

Se apiKeyId não estiver definido nas solicitações para androidApps.Create , o Firebase associará automaticamente um apiKeyId ao AndroidApp . Esta chave associada automaticamente pode ser uma chave válida existente ou, se não existir nenhuma chave válida, uma nova será provisionada.

Em solicitações de patch, apiKeyId não pode ser definido como um valor vazio, e o novo UID não deve ter restrições ou ter apenas restrições válidas para o AndroidApp associado. Recomendamos usar o Console do Google Cloud para gerenciar chaves de API.

state

enum ( State )

Somente saída. O estado do ciclo de vida do aplicativo.

sha1Hashes[]

string

Os hashes do certificado SHA1 para AndroidApp .

sha256Hashes[]

string

Os hashes do certificado SHA256 para AndroidApp .

etag

string

Essa soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada com solicitações de atualização para garantir que o cliente tenha um valor atualizado antes de prosseguir.

Saiba mais sobre etag no padrão AIP-154 do Google.

Este etag é fortemente validado.

Métodos

create

Solicita a criação de um novo AndroidApp no FirebaseProject especificado.

get

Obtém o AndroidApp especificado.

getConfig

Obtém o artefato de configuração associado ao AndroidApp especificado.

list

Lista cada AndroidApp associado ao FirebaseProject especificado.

patch

Atualiza os atributos do AndroidApp especificado.

remove

Remove o AndroidApp especificado do FirebaseProject .

undelete

Restaura o AndroidApp especificado para FirebaseProject .