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 الذي يتم إنشاؤه تلقائيًا والذي تم تخصيصه لتطبيق iOS من قِبل Apple في App Store على أجهزة iOS.

teamId

string

رقم تعريف فريق مطوّري برامج Apple المرتبط بالتطبيق في App Store.

apiKeyId

string

المعرّف الفريد العالمي الذي تحدّده Google لمفتاح واجهة برمجة تطبيقات Firebase المرتبط بالسمة IosApp

هذه القيمة هي المعرّف الفريد لمفتاح واجهة برمجة التطبيقات، وليست keyString لمفتاح واجهة برمجة التطبيقات. keyString هي القيمة التي يمكن العثور عليها في عنصر إعداد التطبيق.

إذا لم يتم ضبط السمة apiKeyId في الطلبات على iosApps.Create، يربط Firebase تلقائيًا عنصر apiKeyId بـ IosApp. قد يكون هذا المفتاح المرتبط تلقائيًا مفتاحًا صالحًا حاليًا. وفي حال عدم توفُّر مفتاح صالح، ستتم توفير مفتاح جديد.

في طلبات التصحيح، لا يمكن ضبط apiKeyId على قيمة فارغة، ويجب ألا يكون للمعرِّف الفريد أي قيود أو أن يكون له قيود صالحة فقط للسمة IosApp المرتبطة. ننصح باستخدام Google Cloud Console لإدارة مفاتيح واجهة برمجة التطبيقات.

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