עדכון אפליקציות

אפליקציה יכולה לקבל עדכונים אם היא מותקנת במכשיר של משתמש וזמינה בהתאם לpolicy של Device. אם מסירים אפליקציה מ-policy של Device, המכשיר לא יקבל יותר עדכונים לאפליקציה.

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

  • מצב עדכון ברירת מחדל.
  • מצב עדיפות גבוהה.
  • מצב דחייה.

מצב עדכון ברירת מחדל

במצב הזה האפליקציות מתעדכנות באופן אוטומטי כברירת מחדל כשמתקיימים המגבלות הבאות:

  • המכשיר מחובר לרשת Wi-Fi.
  • המכשיר בטעינה.
  • לא נעשה שימוש פעיל במכשיר.
  • האפליקציה שרוצים לעדכן לא פועלת בחזית.

בדרך כלל, מערכת Google Play בודקת אם יש עדכוני אפליקציות פעם ביום, כך שייתכן שיחלפו עד 24 שעות לפני שעדכון האפליקציה יתווסף לתור העדכונים. אחרי שתוסיפו אפליקציה לתור, היא תתעדכן באופן אוטומטי בפעם הבאה שיתבצעו מגבלות.

אפשר להגדיר אפליקציה ספציפית למצב עדכון ברירת מחדל על ידי עיון בpolicy של Device:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateDefault"
      }
    ]
  }
}

מצב עדיפות גבוהה

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

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

אפשר להגדיר אפליקציה ספציפית למצב עדיפות גבוהה בעזרת ה-policy של Device:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateHighPriority"
      }
    ]
  }
}

מצב דחייה

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

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

אפשר להגדיר אפליקציה ספציפית למצב 'דחייה' בעזרת ה-policy של Device:

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdatePostponed"
      }
    ]
  }
}

הדוגמה הבאה ממחישה את התנהגות העדכון הצפויה כשמשתמשים במצב 'דחייה':

תאריך סטטוס האפליקציה
1 במאי האפליקציה מעודכנת במכשיר.
גרסה מותקנת: 1.0
הגרסה האחרונה שזמינה: 1.0
2 במאי המפתח מפרסם גרסה חדשה (2.0). התקופה של 90 הימים תתחיל ותסתיים ב-31 ביולי.
גרסה מותקנת: 1.0
הגרסה האחרונה שזמינה: 2.0
6 ביוני המפתח מפרסם גרסה חדשה (3.0). התקופה של 90 הימים תתחיל ותסתיים ב-31 ביולי.
גרסה מותקנת: 1.0
הגרסה האחרונה שזמינה: 3.0
11 ביוני המפתח מפרסם גרסה חדשה (4.0). התקופה של 90 הימים תתחיל ותסתיים ב-31 ביולי.
הגרסה מותקנת: 1.0
הגרסה האחרונה שזמינה: 4.0
31 ביולי התקופה של 90 הימים מסתיימת. האפליקציה מתווספת לתור העדכונים, ותעודכן אוטומטית בהתאם להתנהגות ברירת המחדל של העדכון, ברגע שהמגבלות מתקיימים.
התקופה של 90 יום תתחיל ותסתיים ב-31 ביולי.
הגרסה מותקנת: 1.0
הגרסה האחרונה שזמינה: 4.0
1 באוגוסט הדרישות מתקיימות ולכן האפליקציה מעודכנת לגרסה האחרונה שזמינה (4.0).
הגרסה מותקנת: 4.0
הגרסה האחרונה שזמינה: 4.0
15 באוגוסט המפתח מפרסם גרסה חדשה (5.0). תקופה חדשה של 90 יום תתחיל ותסתיים ב-13 בנובמבר.
הגרסה מותקנת: 4.0
הגרסה האחרונה שזמינה: 5.0

אזהרות חשובות

בזמן שאפליקציה ספציפית נמצאת במצב 'עדיפות גבוהה' או בתקופת הדחייה במצב 'דחייה', המערכת מתעלמת מהאפשרויות הבאות באפליקציה שנבחרה:

  • אילוצי רשת – שדה המדיניות המתאים הוא AutoUpdatePolicy.
  • חלון תחזוקה – שדה המדיניות המתאים לאירוע הזה הוא MaintenanceWindow.