REST Resource: projects.androidApps

משאב: AndroidApp

פרטים על אפליקציית Firebase עבור אנדרואיד.

ייצוג JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
שדות
name

string

שם המשאב של AndroidApp , בפורמט:

projects/ PROJECT_IDENTIFIER /androidApps/ APP_ID

  • PROJECT_IDENTIFIER : ProjectNumber הפרויקט של האב (מומלץ) או ProjectId שלו. למידע נוסף על שימוש במזהי פרויקטים בתקן AIP 2510 של Google.
    שים לב שהערך עבור PROJECT_IDENTIFIER בכל גוף תגובה יהיה ה- ProjectId .
  • APP_ID : המזהה הייחודי בעולם, שהוקצה ל-Firebase עבור האפליקציה (ראה appId ).
appId

string

פלט בלבד. בלתי ניתן לשינוי. המזהה הייחודי בעולם, שהוקצה ל-Firebase עבור AndroidApp .

יש להתייחס למזהה זה כאל אסימון אטום, מכיוון שפורמט הנתונים אינו מצוין.

displayName

string

שם התצוגה שהוקצה למשתמש עבור ה- AndroidApp .

projectId

string

פלט בלבד. בלתי ניתן לשינוי. מזהה ייחודי שהוקצה למשתמש של FirebaseProject האב עבור AndroidApp .

packageName

string

בלתי ניתן לשינוי. שם החבילה הקנוני של אפליקציית Android כפי שיופיע ב-Google Play Developer Console.

apiKeyId

string

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

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

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

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

state

enum ( State )

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

sha1Hashes[]

string

תעודת SHA1 hashes עבור AndroidApp .

sha256Hashes[]

string

אישור SHA256 hashes עבור AndroidApp .

etag

string

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

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

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

שיטות

create

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

get

מקבל את ה- AndroidApp שצוין.

getConfig

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

list

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

patch

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

remove

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

undelete

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