REST Resource: projects.iosApps

Zasób: aplikacja Ios

Szczegóły aplikacji Firebase na iOS.

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

string

Nazwa zasobu IosApp w formacie:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber projektu projektu nadrzędnego (zalecane) lub jego ProjectId . Dowiedz się więcej o używaniu identyfikatorów projektów w standardzie Google AIP 2510 .
    Należy pamiętać, że wartością PROJECT_IDENTIFIER w dowolnej treści odpowiedzi będzie ProjectId .
  • APP_ID : unikalny globalnie identyfikator aplikacji przypisany przez Firebase (patrz appId ).
appId

string

Tylko wyjście. Niezmienny. Unikalny globalnie identyfikator przypisany przez Firebase dla IosApp .

Identyfikator ten należy traktować jako token nieprzezroczysty, gdyż nie jest określony format danych.

displayName

string

Nazwa wyświetlana przypisana przez użytkownika dla IosApp .

projectId

string

Tylko wyjście. Niezmienny. Unikalny identyfikator przypisany przez użytkownika nadrzędnego FirebaseProject dla aplikacji IosApp .

bundleId

string

Niezmienny. Kanoniczny identyfikator pakietu aplikacji na iOS, jaki będzie widoczny w sklepie iOS AppStore.

appStoreId

string

Automatycznie wygenerowany Apple ID przypisany do aplikacji iOS przez Apple w sklepie iOS App Store.

teamId

string

Identyfikator zespołu programistów Apple powiązany z aplikacją w sklepie App Store.

apiKeyId

string

Globalnie unikalny identyfikator przypisany przez Google (UID) klucza API Firebase powiązanego z aplikacją IosApp .

Należy pamiętać, że ta wartość jest identyfikatorem UID klucza API, a nie keyString klucza API. keyString to wartość, którą można znaleźć w artefakcie konfiguracji aplikacji.

Jeśli apiKeyId nie jest ustawiony w żądaniach do iosApps.Create , Firebase automatycznie kojarzy apiKeyId z IosApp . Ten automatycznie powiązany klucz może być istniejącym prawidłowym kluczem lub, jeśli nie istnieje żaden ważny klucz, zostanie udostępniony nowy.

W żądaniach poprawek apiKeyId nie może być ustawiony na pustą wartość, a nowy UID nie może mieć żadnych ograniczeń lub może mieć tylko ograniczenia obowiązujące dla powiązanej IosApp . Do zarządzania kluczami API zalecamy korzystanie z Google Cloud Console .

state

enum ( State )

Tylko wyjście. Stan cyklu życia aplikacji.

etag

string

Ta suma kontrolna jest obliczana przez serwer na podstawie wartości innych pól i może być wysyłana z żądaniami aktualizacji, aby przed kontynuowaniem upewnić się, że klient ma aktualną wartość.

Dowiedz się więcej o etag w standardzie Google AIP-154 .

Ten etag jest mocno zweryfikowany.

Metody

create

Żąda utworzenia nowej IosApp w określonym FirebaseProject .

get

Pobiera określoną IosApp .

getConfig

Pobiera artefakt konfiguracji skojarzony z określonym IosApp .

list

Wyświetla listę każdej IosApp powiązanej z określonym FirebaseProject .

patch

Aktualizuje atrybuty określonego IosApp .

remove

Usuwa określoną IosApp z FirebaseProject .

undelete

Przywraca określoną IosApp do FirebaseProject .