REST Resource: projects.iosApps

Zasób: IosApp

Szczegóły aplikacji Firebase na iOS.

Zapis 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: nadrzędny projekt ProjectNumber (zalecane) lub jego ProjectId. Więcej informacji o korzystaniu z identyfikatorów projektów znajdziesz w standardzie AIP 2510 Google.
    Pamiętaj, że wartością PROJECT_IDENTIFIER w każdej treści odpowiedzi jest ProjectId.
  • APP_ID: unikalny globalnie identyfikator aplikacji przypisany przez Firebase (patrz appId).
appId

string

Tylko dane wyjściowe. Stały. Unikalny globalnie identyfikator przypisany przez Firebase dla platformy IosApp.

Ten identyfikator powinien być traktowany jako nieprzejrzysty token, ponieważ nie określono formatu danych.

displayName

string

Przypisana przez użytkownika wyświetlana nazwa elementu IosApp.

projectId

string

Tylko dane wyjściowe. Stały. Przypisany przez użytkownika unikalny identyfikator elementu nadrzędnego FirebaseProject dla: IosApp.

bundleId

string

Stały. Kanoniczny identyfikator pakietu aplikacji na iOS w takiej postaci, w jakiej będzie widoczny w sklepie z aplikacjami na iOS.

appStoreId

string

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

teamId

string

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

apiKeyId

string

Unikalny globalnie identyfikator przypisany przez Google (UID) klucza interfejsu API Firebase powiązanego z identyfikatorem IosApp.

Pamiętaj, że ta wartość to identyfikator UID klucza interfejsu API, a nie keyString klucza interfejsu API. keyString to wartość, którą można znaleźć w artefakcie konfiguracji aplikacji.

Jeśli parametr apiKeyId nie jest ustawiony w żądaniach wysyłanych do iosApps.Create, Firebase automatycznie wiąże apiKeyId z IosApp. Ten automatycznie powiązany klucz może być istniejącym prawidłowym kluczem. Jeśli prawidłowy klucz nie istnieje, zostanie udostępniony nowy.

W żądaniach poprawki parametr apiKeyId nie może mieć pustej wartości, a nowy identyfikator UID nie może mieć żadnych ograniczeń lub może mieć tylko ograniczenia właściwe dla powiązanego elementu IosApp. Do zarządzania kluczami interfejsu API zalecamy korzystanie z konsoli Google Cloud.

state

enum (State)

Tylko dane wyjściowe. 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 razem z żądaniami aktualizacji w celu zadbania o to, aby dane klienta były aktualne, zanim przejdziesz dalej.

Więcej informacji o usłudze etag znajdziesz w normie Google AIP-154.

Ten parametr jest silnie zweryfikowany.

Metody

create

Wysyła żądanie utworzenia nowego obiektu IosApp w określonym elemencie FirebaseProject.

get

Pobiera określoną wartość IosApp.

getConfig

Pobiera artefakt konfiguracji powiązany z podanym elementem IosApp.

list

Zawiera listę wszystkich elementów IosApp powiązanych z określonym FirebaseProject.

patch

Aktualizuje atrybuty określonego elementu IosApp.

remove

Usuwa określoną wartość IosApp z: FirebaseProject.

undelete

Przywraca określone IosApp do FirebaseProject.