REST Resource: projects.androidApps

Zasób: aplikacja na Androida

Szczegóły aplikacji Firebase na Androida.

Reprezentacja 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 : 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 AndroidApp .

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

displayName

string

Przypisana przez użytkownika nazwa wyświetlana AndroidApp .

projectId

string

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

packageName

string

Niezmienny. Kanoniczna nazwa pakietu aplikacji na Androida, która będzie wyświetlana w Konsoli programisty Google Play.

apiKeyId

string

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

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 androidApps.Create , Firebase automatycznie kojarzy apiKeyId z AndroidApp . 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 ważne dla powiązanej AndroidApp . Do zarządzania kluczami API zalecamy korzystanie z Google Cloud Console .

state

enum ( State )

Tylko wyjście. Stan cyklu życia aplikacji.

sha1Hashes[]

string

Skróty certyfikatu SHA1 dla AndroidApp .

sha256Hashes[]

string

Skróty certyfikatu SHA256 dla AndroidApp .

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

get

Pobiera określoną AndroidApp .

getConfig

Pobiera artefakt konfiguracji skojarzony z określonym AndroidApp .

list

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

patch

Aktualizuje atrybuty określonego AndroidApp .

remove

Usuwa określoną AndroidApp z FirebaseProject .

undelete

Przywraca określoną AndroidApp do FirebaseProject .