REST Resource: deployments.configs.packages

משאב: PackageConfig

הגדרה של חבילה.

ייצוג JSON
{
  "packageName": string,
  "downloadOptions": {
    object (DownloadOptions)
  },
  "zeroCostApnCapability": string
}
שדות
packageName

string

שם החבילה.

downloadOptions

object (DownloadOptions)

אפשרויות הורדה של חבילה.

zeroCostApnCapability

string

אם המדיניות מוגדרת, זו תהיה היכולת להשתמש ב-APN של הרשת הסלולרית להורדת העדכון ברשת עם חיוב לפי שימוש בנתונים. אם לא, לא ייבחר APN מיוחד להורדה. לתשומת ליבכם: כדי לבחור ב-APN הזה, על Google Play Services להחזיק בהרשאות המערכת המתאימות, והספק בדרך כלל צריך לוודא שהתנועה נכללת ברשימת ההיתרים. לכן, האפשרות הזו בדרך כלל משולבת עם סוג ההורדה ZERO_COST.

DownloadOptions

אתר ה-OTA downloadType. עבור סוג CUSTOM, צריך לציין גם customDownloadUrl.

ייצוג JSON
{
  "downloadType": enum (DownloadType),
  "customDownloadUrl": string,
  "currentDownloadUrl": string
}
שדות
downloadType

enum (DownloadType)

סוג ההורדה כדי להציג את קובץ ה-OTA דרך Google.

customDownloadUrl

string

הורדת כתובת ה-URL כדי להציג את קובץ ה-OTA דרך שרתים שאינם של Google. יש לספק רק סוג הורדה של CUSTOM.

currentDownloadUrl

string

פלט בלבד. כתובת ה-URL הנוכחית שבאמצעותה מכשירים מורידים את החבילה. הערך הזה יתאים ל-customDownloadUrl כאשר downloadType יהיה CUSTOM. לתשומת ליבכם: המידע הזה מיועד למטרות מידע בלבד ועשוי להשתנות. אין לאחסן אותו או להשתמש בו מחוץ למכשיר.

DownloadType

סוג ההורדה של חבילות OTA.

טיפוסים בני מנייה (enum)
DOWNLOAD_TYPE_UNSPECIFIED לא צוין.
NORMAL באמצעות השרתים של Google.
ZERO_COST באמצעות VIP ספציפי של Google ללקוחות OTA ללא עלות.
CUSTOM באמצעות שרת חיצוני. יש להגדיר את customDownloadUrl יחד עם האפשרות הזו.

שיטות

list

מציג רשימה של חבילות שההגדרות האישיות של התצורה שלהן.