REST Resource: projects.iosApps

منبع: IosApp

جزئیات برنامه Firebase برای iOS.

نمایندگی JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
زمینه های
name

string

نام منبع IosApp ، در قالب:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber پروژه اصلی (توصیه می شود) یا ProjectId آن. درباره استفاده از شناسه‌های پروژه در استاندارد AIP 2510 Google بیشتر بیاموزید.
    توجه داشته باشید که مقدار PROJECT_IDENTIFIER در هر بدنه پاسخی ProjectId خواهد بود.
  • APP_ID : شناسه منحصربه‌فرد جهانی و اختصاص داده شده توسط Firebase برای برنامه (به appId مراجعه کنید).
appId

string

فقط خروجی تغییرناپذیر. شناسه منحصربفرد جهانی و اختصاص داده شده توسط Firebase برای IosApp .

این شناسه باید به عنوان یک نشانه غیر شفاف در نظر گرفته شود، زیرا قالب داده مشخص نشده است.

displayName

string

نام نمایشی اختصاص داده شده توسط کاربر برای IosApp .

projectId

string

فقط خروجی تغییرناپذیر. یک شناسه منحصر به فرد اختصاص داده شده توسط کاربر FirebaseProject والد برای IosApp .

bundleId

string

تغییرناپذیر. شناسه باندل متعارف برنامه iOS همانطور که در AppStore iOS ظاهر می شود.

appStoreId

string

Apple ID تولید شده به طور خودکار که توسط اپل در فروشگاه برنامه iOS به برنامه iOS اختصاص داده شده است.

teamId

string

شناسه تیم توسعه دهنده اپل مرتبط با برنامه در اپ استور.

apiKeyId

string

شناسه اختصاصی جهانی (UID) منحصربه‌فرد برای کلید Firebase API مرتبط با IosApp .

توجه داشته باشید که این مقدار UID کلید API است، نه keyString کلید API. keyString مقداری است که در آرتیفکت پیکربندی برنامه یافت می‌شود.

اگر apiKeyId در درخواست‌های iosApps.Create تنظیم نشده باشد، Firebase به طور خودکار یک apiKeyId را با IosApp مرتبط می‌کند. این کلید مرتبط خودکار ممکن است یک کلید معتبر موجود باشد یا اگر کلید معتبری وجود نداشته باشد، یک کلید جدید ارائه خواهد شد.

در درخواست‌های وصله، apiKeyId نمی‌توان روی یک مقدار خالی تنظیم کرد، و UID جدید باید هیچ محدودیتی نداشته باشد یا فقط دارای محدودیت‌هایی باشد که برای IosApp مرتبط معتبر است. توصیه می کنیم از Google Cloud Console برای مدیریت کلیدهای API استفاده کنید.

state

enum ( State )

فقط خروجی وضعیت چرخه حیات برنامه

etag

string

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

درباره etag در استاندارد AIP-154 Google بیشتر بیاموزید.

این تگ به شدت تایید شده است.

مواد و روش ها

create

ایجاد یک IosApp جدید در FirebaseProject مشخص شده را درخواست می کند.

get

IosApp مشخص شده را دریافت می کند.

getConfig

مصنوع پیکربندی مرتبط با IosApp مشخص شده را دریافت می کند.

list

هر IosApp مرتبط با FirebaseProject مشخص شده را فهرست می کند.

patch

ویژگی های IosApp مشخص شده را به روز می کند.

remove

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

undelete

IosApp مشخص شده را به FirebaseProject بازیابی می کند.