REST Resource: enterprises.applications

משאב: אפליקציה

מידע על אפליקציה.

ייצוג JSON
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
שדות
name

string

שם האפליקציה בפורמט enterprise/{enterprise}/applications/{packageName}.

title

string

השם של האפליקציה. מותאם לשוק המקומי.

permissions[]

object (ApplicationPermission)

ההרשאות שנדרשות על ידי האפליקציה.

managedProperties[]

object (ManagedProperty)

קבוצת המאפיינים המנוהלים הזמינים להגדרה מראש של האפליקציה.

iconUrl

string

קישור לתמונה שיכולה לשמש כסמל של האפליקציה. התמונה הזו מתאימה לשימוש בגודל של עד 512x512 פיקסלים.

smallIconUrl

string

קישור לתמונה קטנה יותר שיכולה לשמש כסמל של האפליקציה. התמונה הזו מתאימה לשימוש בגודל של עד 128x128 פיקסלים.

appTracks[]

object (AppTrackInfo)

מעקב אחר האפליקציה גלוי לארגון.

author

string

השם של מי שיצר את האפליקציות (לדוגמה: מפתח האפליקציה).

playStoreUrl

string

קישור לדף הפרטים של האפליקציה (לצרכנים) ב-Google Play.

distributionChannel

enum (DistributionChannel)

איך ולמי החבילה זמינה.

appPricing

enum (AppPricing)

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

description

string

תיאור המבצע המותאם לשוק המקומי, אם יש כזה.

screenshotUrls[]

string

רשימה של קישורים לצילומי מסך שמייצגים את האפליקציה.

category

string

קטגוריית האפליקציה (למשל, RACING, SOCIAL וכו')

recentChanges

string

תיאור שמותאם לשוק המקומי של השינויים האחרונים שבוצעו באפליקציה.

minAndroidSdkVersion

integer

ערכת ה-SDK המינימלית של Android שנדרשת להפעלת האפליקציה.

contentRating

enum (ContentRating)

סיווג התוכן של האפליקציה הזו.

updateTime

string (Timestamp format)

פלט בלבד. הזמן המשוער (בתוך 7 ימים) שבו האפליקציה פורסמה לאחרונה.

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

המדינות שבהן האפליקציה הזו זמינה לפי תקן ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

תכונות מעניינות (אם יש) של האפליקציה הזו.

appVersions[]

object (AppVersion)

הגרסאות שזמינות כרגע לאפליקציה הזו.

fullDescription

string

תיאור מלא של האפליקציה, אם יש כזה.

ApplicationPermission

הרשאה שנדרשת על ידי האפליקציה.

ייצוג JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
שדות
permissionId

string

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

name

string

שם ההרשאה. מותאם לשוק המקומי.

description

string

תיאור ארוך יותר של ההרשאה, עם פרטים נוספים על ההשפעה שלה. מותאם לשוק המקומי.

ManagedProperty

נכס מנוהל.

ייצוג JSON
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
שדות
key

string

המפתח הייחודי שבו האפליקציה משתמשת כדי לזהות את הנכס, למשל. 'com.google.android.gm.fieldname'.

type

enum (ManagedPropertyType)

סוג הנכס.

title

string

שם הנכס. מותאם לשוק המקומי.

description

string

תיאור ארוך יותר של הנכס עם פרטים נוספים על ההשפעה שלו. מותאם לשוק המקומי.

entries[]

object (ManagedPropertyEntry)

בנכסים של CHOICE או MULTISELECT, מופיעה רשימת הערכים האפשריים.

defaultValue

value (Value format)

ערך ברירת המחדל של הנכס. לנכסים ל-BUNDLE_ARRAY אין ערך ברירת מחדל.

nestedProperties[]

object (ManagedProperty)

למאפיינים BUNDLE_ARRAY, רשימת המאפיינים המקוננים. נכס BUNDLE_ARRAY נמצא בעומק של שתי רמות לכל היותר.

ManagedPropertyType

סוג הנכס המנוהל.

טיפוסים בני מנייה (enum)
MANAGED_PROPERTY_TYPE_UNSPECIFIED לא בשימוש.
BOOL מאפיין מסוג בוליאני.
STRING מאפיין מסוג מחרוזת.
INTEGER מאפיין מסוג מספר שלם.
CHOICE בחירה של פריט אחד מתוך קבוצת פריטים.
MULTISELECT בחירה של כמה פריטים מתוך קבוצה.
HIDDEN הגבלה מוסתרת על סוג המחרוזת (אפשר להשתמש בערך ברירת המחדל כדי להעביר מידע שלא ניתן לשנות, כמו קוד גרסה).
BUNDLE חבילה של נכסים
BUNDLE_ARRAY מערך של חבילות נכסים.

ManagedPropertyEntry

רשומה של נכס מנוהל.

ייצוג JSON
{
  "value": string,
  "name": string
}
שדות
value

string

ערך של הרשומה הקריא למחשבים, שבו יש להשתמש בהגדרה. לא מותאם לשוק המקומי.

name

string

שם קריא לאנשים של הערך. מותאם לשוק המקומי.

AppTrackInfo

מזהה כדי לתת שם לשיוך של אפליקציה מסוג מסלול.

ייצוג JSON
{
  "trackId": string,
  "trackAlias": string
}
שדות
trackId

string

מזהה הטראק הייחודי שלא ניתן לשנות, שנלקח מה-releaseTrackId בכתובת ה-URL של דף Play Console שבו מוצגים פרטי הטראק של האפליקציה.

trackAlias

string

שם הטראק שמשויך לtrackId, שמוגדר ב-Play Console. אפשר לשנות את השם ב-Play Console.

DistributionChannel

ערוצי הפצה אפשריים.

טיפוסים בני מנייה (enum)
DISTRIBUTION_CHANNEL_UNSPECIFIED לא צוין.
PUBLIC_GOOGLE_HOSTED החבילה זמינה דרך חנות Play ולא מוגבלת לארגון ספציפי.
PRIVATE_GOOGLE_HOSTED החבילה היא אפליקציה פרטית (מוגבלת לארגון) אבל מתארחת ב-Google.
PRIVATE_SELF_HOSTED אפליקציה פרטית (מוגבלת לארגון) והיא מתארחת באופן פרטי.

AppPricing

תמחורים אפשריים של האפליקציה.

טיפוסים בני מנייה (enum)
APP_PRICING_UNSPECIFIED תמחור לא ידוע, שמשמש לציון אפליקציה מאושרת שאינה זמינה לכלל המשתמשים.
FREE האפליקציה היא בחינם.
FREE_WITH_IN_APP_PURCHASE האפליקציה מוצעת בחינם, אבל מציעה רכישות מתוך האפליקציה.
PAID האפליקציה היא בתשלום.

ContentRating

סיווג התוכן בהתאם לתקן הכללי של IARC.

טיפוסים בני מנייה (enum)
CONTENT_RATING_UNSPECIFIED לא צוין.
THREE_YEARS תוכן שמתאים לגילאי 3 ומעלה בלבד.
SEVEN_YEARS תוכן שמתאים לגילאי 7 ומעלה בלבד.
TWELVE_YEARS תוכן שמתאים לגילאי 12 ומעלה בלבד.
SIXTEEN_YEARS תוכן שמתאים לגילאי 16 ומעלה בלבד.
EIGHTEEN_YEARS תוכן שמתאים לגילאי 18 ומעלה בלבד.

AppFeature

תכונות אפשריות לאפליקציה.

טיפוסים בני מנייה (enum)
APP_FEATURE_UNSPECIFIED לא צוין.
VPN_APP האפליקציה היא VPN.

AppVersion

הנתון הזה מייצג גרסה אחת של האפליקציה.

ייצוג JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
שדות
versionString

string

המחרוזת המשמשת את מפתח האפליקציה בחנות Play לזיהוי הגרסה. המחרוזת היא לא בהכרח ייחודית או מותאמת לשוק המקומי (לדוגמה, המחרוזת יכולה להיות '1.4').

versionCode

integer

מזהה ייחודי הולך וגדל של גרסת האפליקציה.

trackIds[]

string

לעקוב אחר מזהים שבהם גרסת האפליקציה פורסמה. ההנחיה הזאת לא כוללת את המסלול לסביבת הייצור (אפשר לעיין במקום זאת בסביבת הייצור).

production

boolean

אם הערך הוא True, הוא מציין שהגרסה הזו היא מסלול לסביבת הייצור.

שיטות

get

מקבל מידע על אפליקציה.