REST Resource: projects.androidApps

Risorsa: AndroidApp

Dettagli di un'app Firebase per Android.

Rappresentazione JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
Campi
name

string

Il nome della risorsa AndroidApp , nel formato:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber del progetto principale (consigliato) o ProjectId . Ulteriori informazioni sull'utilizzo degli identificatori di progetto nello standard AIP 2510 di Google.
    Tieni presente che il valore per PROJECT_IDENTIFIER in qualsiasi corpo della risposta sarà ProjectId .
  • APP_ID : l'identificatore univoco globale assegnato da Firebase per l'app (vedi appId ).
appId

string

Solo uscita. Immutabile. L'identificatore univoco globale assegnato da Firebase per AndroidApp .

Questo identificatore deve essere trattato come un token opaco, poiché il formato dei dati non è specificato.

displayName

string

Il nome visualizzato assegnato dall'utente per AndroidApp .

projectId

string

Solo uscita. Immutabile. Un identificatore univoco assegnato dall'utente del FirebaseProject padre per AndroidApp .

packageName

string

Immutabile. Il nome canonico del pacchetto dell'app Android così come verrebbe visualizzato nella Console per gli sviluppatori di Google Play.

apiKeyId

string

L'identificatore univoco globale assegnato da Google (UID) per la chiave API Firebase associata ad AndroidApp .

Tieni presente che questo valore è l'UID della chiave API, non la keyString della chiave API. La keyString è il valore che può essere trovato nell'artefatto di configurazione dell'app.

Se apiKeyId non è impostato nelle richieste ad androidApps.Create , Firebase associa automaticamente un apiKeyId ad AndroidApp . Questa chiave associata automaticamente può essere una chiave valida esistente oppure, se non esiste alcuna chiave valida, ne verrà fornita una nuova.

Nelle richieste di patch, apiKeyId non può essere impostato su un valore vuoto e il nuovo UID non deve avere restrizioni o avere solo restrizioni valide per l' AndroidApp associata. Ti consigliamo di utilizzare Google Cloud Console per gestire le chiavi API.

state

enum ( State )

Solo uscita. Lo stato del ciclo di vita dell'app.

sha1Hashes[]

string

Gli hash del certificato SHA1 per AndroidApp .

sha256Hashes[]

string

Gli hash del certificato SHA256 per AndroidApp .

etag

string

Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato con richieste di aggiornamento per garantire che il client disponga di un valore aggiornato prima di procedere.

Ulteriori informazioni etag nello standard AIP-154 di Google.

Questo etag è fortemente convalidato.

Metodi

create

Richiede la creazione di una nuova AndroidApp nell'oggetto FirebaseProject specificato.

get

Ottiene l' AndroidApp specificato.

getConfig

Ottiene l'artefatto di configurazione associato all'oggetto AndroidApp specificato.

list

Elenca ogni AndroidApp associata all'oggetto FirebaseProject specificato.

patch

Aggiorna gli attributi dell'oggetto AndroidApp specificato.

remove

Rimuove l' AndroidApp specificata da FirebaseProject .

undelete

Ripristina l' AndroidApp specificata su FirebaseProject .