REST Resource: projects.iosApps

Ressource: IosApp

Details einer Firebase-App für iOS.

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

string

Der Ressourcenname der IosApp im Format:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

  • PROJECT_IDENTIFIER : die ProjectNumber des übergeordneten Projekts (empfohlen) oder seine ProjectId . Erfahren Sie mehr über die Verwendung von Projektkennungen im AIP 2510-Standard von Google.
    Beachten Sie, dass der Wert für PROJECT_IDENTIFIER in jedem Antworttext die ProjectId ist.
  • APP_ID : die weltweit eindeutige, von Firebase zugewiesene Kennung für die App (siehe appId ).
appId

string

Nur Ausgabe. Unveränderlich. Die weltweit eindeutige, von Firebase zugewiesene Kennung für die IosApp .

Dieser Bezeichner sollte als undurchsichtiges Token behandelt werden, da das Datenformat nicht angegeben ist.

displayName

string

Der vom Benutzer zugewiesene Anzeigename für die IosApp .

projectId

string

Nur Ausgabe. Unveränderlich. Eine vom Benutzer zugewiesene eindeutige Kennung des übergeordneten FirebaseProject für die IosApp .

bundleId

string

Unveränderlich. Die kanonische Bundle-ID der iOS-App, wie sie im iOS AppStore erscheinen würde.

appStoreId

string

Die automatisch generierte Apple-ID, die Apple der iOS-App im iOS App Store zuweist.

teamId

string

Die mit der App im App Store verknüpfte Apple Developer Team-ID.

apiKeyId

string

Die weltweit eindeutige, von Google zugewiesene Kennung (UID) für den Firebase-API-Schlüssel, der mit der IosApp verknüpft ist.

Beachten Sie, dass es sich bei diesem Wert um die UID des API-Schlüssels und nicht um den keyString des API-Schlüssels handelt. Der keyString ist der Wert, der im Konfigurationsartefakt der App zu finden ist.

Wenn apiKeyId in Anfragen an iosApps.Create nicht festgelegt ist, ordnet Firebase der IosApp automatisch eine apiKeyId zu. Bei diesem automatisch zugeordneten Schlüssel kann es sich um einen vorhandenen gültigen Schlüssel handeln. Wenn kein gültiger Schlüssel vorhanden ist, wird ein neuer bereitgestellt.

In Patch-Anfragen kann apiKeyId nicht auf einen leeren Wert gesetzt werden und die neue UID darf keine Einschränkungen oder nur Einschränkungen haben, die für die zugehörige IosApp gültig sind. Wir empfehlen die Verwendung der Google Cloud Console zur Verwaltung von API-Schlüsseln.

state

enum ( State )

Nur Ausgabe. Der Lebenszyklusstatus der App.

etag

string

Diese Prüfsumme wird vom Server basierend auf dem Wert anderer Felder berechnet und kann mit Aktualisierungsanfragen gesendet werden, um sicherzustellen, dass der Client über einen aktuellen Wert verfügt, bevor er fortfährt.

Erfahren Sie mehr über etag im AIP-154-Standard von Google.

Dieses Etag ist stark validiert.

Methoden

create

Fordert die Erstellung einer neuen IosApp im angegebenen FirebaseProject an.

get

Ruft die angegebene IosApp ab.

getConfig

Ruft das Konfigurationsartefakt ab, das der angegebenen IosApp zugeordnet ist.

list

Listet jede IosApp auf, die dem angegebenen FirebaseProject zugeordnet ist.

patch

Aktualisiert die Attribute der angegebenen IosApp .

remove

Entfernt die angegebene IosApp aus dem FirebaseProject .

undelete

Stellt die angegebene IosApp im FirebaseProject wieder her.