Method: projects.iosApps.remove

IosApp مشخص شده را از FirebaseProject حذف می کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
name

string

ضروری. نام منبع IosApp ، در قالب:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID


از آنجایی که یک APP_ID یک شناسه منحصربه‌فرد است، می‌توان از الگوی دسترسی به منبع منحصربه‌فرد از مجموعه فرعی در قالب زیر استفاده کرد:

projects/-/iosApps/ APP_ID


برای جزئیات بیشتر در مورد مقادیر PROJECT_IDENTIFIER و APP_ID به قسمت نام IosApp مراجعه کنید.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
زمینه های
allowMissing

boolean

اگر روی true تنظیم شود و برنامه یافت نشد، درخواست موفق خواهد شد اما هیچ اقدامی روی سرور انجام نخواهد شد.

validateOnly

boolean

اگر روی true تنظیم شود، درخواست فقط تایید می شود. برنامه حذف نخواهد شد.

etag

string

Checksum ارائه شده در منبع IosApp .

در صورت ارائه، این چک‌سوم اطمینان می‌دهد که مشتری قبل از ادامه، دارای ارزش به‌روز است.

immediate

boolean

تعیین می کند که آیا IosApp فورا حذف شود یا خیر.

اگر روی true تنظیم شود، برنامه بلافاصله از پروژه حذف می شود و نمی توان آن را به پروژه بازگرداند.

اگر تنظیم نشود، پیش‌فرض روی false قرار می‌گیرد، به این معنی که برنامه ظرف 30 روز منقضی می‌شود. ظرف 30 روز، برنامه ممکن است با استفاده از iosApps.undelete به پروژه بازیابی شود

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Operation است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.