REST Resource: projects.iosApps

Risorsa: IosApp

Dettagli di un'app Firebase per iOS.

Rappresentazione JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Campi
name

string

Il nome della risorsa di IosApp , nel formato:

projects/ PROJECT_IDENTIFIER /iosApps/ 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 IosApp .

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 IosApp .

projectId

string

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

bundleId

string

Immutabile. L'ID bundle canonico dell'app iOS come verrebbe visualizzato nell'AppStore iOS.

appStoreId

string

L'ID Apple generato automaticamente assegnato all'app iOS da Apple nell'App Store iOS.

teamId

string

L'ID del team di sviluppatori Apple associato all'app nell'App Store.

apiKeyId

string

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

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 a iosApps.Create , Firebase associa automaticamente un apiKeyId a IosApp . 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' IosApp associato. 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.

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 IosApp nel FirebaseProject specificato.

get

Ottiene l' IosApp specificato.

getConfig

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

list

Elenca ogni IosApp associato all'oggetto FirebaseProject specificato.

patch

Aggiorna gli attributi dell'oggetto IosApp specificato.

remove

Rimuove l' IosApp specificato da FirebaseProject .

undelete

Ripristina l' IosApp specificato in FirebaseProject .