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 כפי שהוא יופיע ב- iOS AppStore.

appStoreId

string

מזהה Apple שנוצר באופן אוטומטי שהוקצה לאפליקציית iOS על ידי Apple ב- iOS App Store.

teamId

string

מזהה צוות המפתחים של Apple המשויך לאפליקציה ב-App Store.

apiKeyId

string

המזהה (UID) הייחודי הגלובלי המוקצה על ידי Google עבור מפתח ה-API של Firebase המשויך ל- IosApp .

שים לב שערך זה הוא ה-UID של מפתח ה-API, לא ה- keyString של מפתח ה-API. ה- keyString הוא הערך שניתן למצוא ב- Artifact של התצורה של האפליקציה.

אם apiKeyId לא מוגדר בבקשות ל- iosApps.Create , Firebase משייך אוטומטית apiKeyId ל- IosApp . המפתח המשויך האוטומטי הזה עשוי להיות מפתח חוקי קיים או, אם לא קיים מפתח חוקי, מפתח חדש יסופק.

בבקשות תיקון, לא ניתן להגדיר apiKeyId לערך ריק, ול-UID החדש לא חייבות להיות הגבלות או רק הגבלות תקפות עבור IosApp המשויך. אנו ממליצים להשתמש ב- Google Cloud Console לניהול מפתחות API.

state

enum ( State )

פלט בלבד. מצב מחזור החיים של האפליקציה.

etag

string

סכום בדיקה זה מחושב על ידי השרת בהתבסס על הערך של שדות אחרים, והוא עשוי להישלח עם בקשות עדכון כדי לוודא שללקוח יש ערך מעודכן לפני שתמשיך.

למידע נוסף על etag בתקן AIP-154 של גוגל.

איטאג זה מאומת מאוד.

שיטות

create

מבקש יצירה של IosApp חדש ב- FirebaseProject שצוין.

get

מקבל את IosApp שצוין.

getConfig

מקבל את חפץ התצורה המשויך ל- IosApp שצוין.

list

מפרט כל IosApp המשויך ל- FirebaseProject שצוין.

patch

מעדכן את התכונות של IosApp שצוין.

remove

מסיר את IosApp שצוין מה- FirebaseProject .

undelete

משחזר את IosApp שצוין ל- FirebaseProject .