REST Resource: projects.iosApps

المصدر: iOSApp

تفاصيل تطبيق Firebase لنظام iOS.

تمثيل جيسون
{
  "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 كما سيظهر في iOS AppStore.

appStoreId

string

معرف Apple الذي تم إنشاؤه تلقائيًا والذي تم تعيينه لتطبيق iOS بواسطة Apple في متجر تطبيقات iOS.

teamId

string

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

apiKeyId

string

المعرف الفريد عالميًا (UID) المخصص من Google لمفتاح Firebase API المرتبط بـ IosApp .

انتبه إلى أن هذه القيمة هي المعرف الفريد (UID) لمفتاح واجهة برمجة التطبيقات (API)، وليست keyString الخاصة بمفتاح واجهة برمجة التطبيقات (API). keyString هي القيمة التي يمكن العثور عليها في عنصر تكوين التطبيق.

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

في طلبات التصحيح، لا يمكن تعيين apiKeyId على قيمة فارغة، ويجب ألا يحتوي المعرف الفريد (UID) الجديد على أي قيود أو يحتوي فقط على قيود صالحة لـ 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 .