REST Resource: projects.androidApps

Zasób: AndroidApp

Szczegóły aplikacji Firebase na Androida.

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

string

Nazwa zasobu AndroidApp w formacie:

projects/PROJECT_IDENTIFIER/androidApps/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 AndroidApp.

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

displayName

string

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

projectId

string

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

packageName

string

Stały. Kanoniczna nazwa pakietu aplikacji na Androida, która będzie widoczna w Konsoli Google Play.

apiKeyId

string

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

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 androidApps.Create, Firebase automatycznie wiąże apiKeyId z AndroidApp. 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 AndroidApp. Do zarządzania kluczami interfejsu API zalecamy korzystanie z konsoli Google Cloud.

state

enum (State)

Tylko dane wyjściowe. Stan cyklu życia aplikacji.

sha1Hashes[]

string

Skrót SHA1 certyfikatu dla: AndroidApp.

sha256Hashes[]

string

Skrót SHA256 certyfikatu dla: AndroidApp.

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 AndroidApp w określonym elemencie FirebaseProject.

get

Pobiera określoną wartość AndroidApp.

getConfig

Pobiera artefakt konfiguracji powiązany z podanym elementem AndroidApp.

list

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

patch

Aktualizuje atrybuty określonego elementu AndroidApp.

remove

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

undelete

Przywraca określone AndroidApp do FirebaseProject.