Method: projects.androidApps.remove

Usuwa określoną AndroidApp z FirebaseProject .

Żądanie HTTP

POST https://firebase.googleapis.com/v1beta1/{name=projects/*/androidApps/*}:remove

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
name

string

Wymagany. Nazwa zasobu AndroidApp w formacie:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID


Ponieważ APP_ID jest unikalnym identyfikatorem, można tu zastosować unikalny wzorzec dostępu do zasobu z podkolekcji w formacie:

projects/-/androidApps/ APP_ID


Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER i APP_ID znajdziesz w polu nazwy aplikacji AndroidApp.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Reprezentacja JSON
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Pola
allowMissing

boolean

Jeśli ma wartość true i aplikacja nie zostanie znaleziona, żądanie zostanie zrealizowane, ale na serwerze nie zostaną podjęte żadne działania.

validateOnly

boolean

Jeśli ustawione na true, żądanie jest tylko sprawdzane. Aplikacja nie zostanie usunięta.

etag

string

Suma kontrolna podana w zasobie AndroidApp .

Jeśli jest podana, ta suma kontrolna zapewnia, że ​​klient ma aktualną wartość przed kontynuowaniem.

immediate

boolean

Określa, czy natychmiast usunąć AndroidApp .

Jeśli ustawione na true, aplikacja zostanie natychmiast usunięta z projektu i nie będzie można jej przywrócić do projektu.

Jeśli nie jest ustawiony, domyślnie ma wartość false, co oznacza, że ​​aplikacja wygaśnie za 30 dni. W ciągu 30 dni Aplikację można przywrócić do Projektu za pomocą androidApps.undelete .

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera instancję Operation .

Zakresy autoryzacji

Wymaga jednego z następujących zakresów OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .