Installs

לקבלת רשימה של שיטות עבור המשאב הזה, אפשר לעיין בסוף הדף.

ייצוגי משאבים

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

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

אפשר להשתמש ב-API גם כדי לעדכן אפליקציות מותקנות. אם נעשה שימוש בשיטת update בהתקנה קיימת, האפליקציה תתעדכן לגרסה העדכנית ביותר.

לתשומת ליבך, אין אפשרות לאלץ התקנה של גרסה ספציפית של אפליקציה: קוד הגרסה הוא לקריאה בלבד.

אם משתמש יתקין אפליקציה בעצמו (בהתאם למותר על ידי הארגון), שוב ייווצר משאב התקנה ואולי משאב הרשאה באופן אוטומטי.

אפשר להשתמש ב-API גם כדי למחוק משאב התקנה, מה שגורם להסרת האפליקציה מהמכשיר. חשוב לזכור שמחיקת התקנה לא מסירה באופן אוטומטי את ההרשאה המתאימה, גם אם לא נותרו התקנות. משאב ההתקנה יימחק גם אם המשתמש יסיר את האפליקציה בעצמו.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
שם הנכס ערך תיאור הערות
installState string מצב ההתקנה. משמעות הסטטוס "installPending" היא שבקשת התקנה נשלחה לאחרונה ומתבצעת הורדה למכשיר. הסטטוס "installed" מציין שהאפליקציה הותקנה. השדה הזה הוא לקריאה בלבד.

הערכים הקבילים הם:
  • 'installPending'
  • 'installed'
kind string
productId string המזהה של המוצר שעבורו ההתקנה מיועדת. לדוגמה: "app:com.google.android.gm".
versionCode integer הגרסה של המוצר המותקן. מובטחת הגדרה רק אם מצב ההתקנה הוא "installed".

שיטות

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