נתוני גרסה של Android Management SDK

תהליך הפרסום של Android Management SDK (AMAPI SDK) עשוי לכלול שלב של גרסה מועמדת לפרסום כחלק מתהליך הפרסום הרגיל.

עדכון אחרון

גרסה יציבה גרסה מועמדת להפצה
‫10 בספטמבר 2026 1.8.4

הצהרה על יחסי תלות

כדי להוסיף תלות ב-AMAPI SDK, צריך להוסיף את מאגר Google Maven לפרויקט:

repositories {
  ...
  google()
}

אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

dependencies {
    def amapi_version = "1.8.4"

    implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version"
}

מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.

גרסה 1.8.4

‫10 בספטמבר 2026

הגרסה הזו כוללת את העדכונים הבאים:

  • עודכנו יחסי התלות הטרנזיטיביים של ה-SDK כדי שיהיו תואמים ל-Kotlin 2.4.0. התיקון הזה מונע קריסה שמתרחשת במהלך ההתראה על תפקיד האפליקציה, ומשפיעה על גרסאות 1.8.2 ו-1.8.3, כשהאפליקציה המשולבת לא מציינת גרסה kotlinx-coroutines-core 1.11.0 ואילך.

  • הוספנו הבהרות לתיעוד של Instruction.InstructionType#FORCE.

גרסה 1.8.3

12 באוגוסט 2026

הגרסה הזו כוללת את העדכונים הבאים:

  • תוקנה הבעיה שבה ערכת ה-SDK יכלה להחזיר מצב לא עדכני של 'הותקן אבל לא מוכן' כשמשתמשים בתפקיד DEVICE_POLICY_CONTROLLER אם תהליך הלקוח הופעל מחדש אחרי הכנה מוצלחת של הסביבה.
  • רמת ה-API המינימלית שנתמכת ב-Android היא עכשיו 24 (לעומת 23).

גרסה 1.8.2

‫15 ביולי 2026

הגרסה הזו כוללת את העדכונים הבאים:

  • תוקנה הבעיה שבה קריאה ל-prepareEnvironment עלולה להיכשל בעדכון חנות Google Play לגרסה הנדרשת, וכתוצאה מכך ההתקנה של Android Device Policy נכשלת.

גרסה 1.8.1

‫2 ביוני 2026

הגרסה הזו כוללת את העדכונים הבאים:

  • שיפורים באמינות ובדיווח השגיאות במהלך תהליך ההתקנה של אפליקציית Android Device Policy.
  • שיפרנו את תהליך ההכנה של הסביבה כדי לשפר את התאימות והמהימנות במהלך עדכונים של חנות Google Play.

גרסה 1.8.0

15 באפריל 2026

בגרסה הזו הוספנו תמיכה בשותפי OEM, שמאפשרת ללקוחות OTA של OEM לתקשר באופן דו-כיווני עם אפליקציית Android Device Policy ‏(ADP) בנוגע לעדכוני מערכת.

הגרסה הזו כוללת את העדכונים הבאים:

  • הוספת ממשק OemSystemUpdateClient, שמאפשר ללקוחות OTA של יצרני ציוד מקורי (OEM) לעדכן את ADP לגבי עדכונים ולשאול לגבי הוראות. הממשק כולל שיטות לביצוע הפעולות הבאות:
    • יצירה, קבלה ורישום של עדכוני מערכת (למשל, createSystemUpdate, getSystemUpdate, listSystemUpdates).
    • דיווח על שלבים שונים בתהליך העדכון (לדוגמה, reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted).
    • צריך לדווח על פעולות שבוצעו כשעוקפים הוראות של AMAPI או כשנמנעת היצמדות להוראות (לדוגמה, reportSystemUpdateDownloadingWithOverride,‏ reportSystemUpdateDownloadPrevented).
    • ניהול של מצב בקרת העדכונים וביצוע שאילתות לגביו (לדוגמה, updateUpdateControlState, getUpdateControlState).
  • מוסיפים את הממשק OemSystemUpdateHandler, שצריך להיות מוטמע בלקוחות OEM OTA כדי לקבל קריאות חוזרות מ-ADP. זה כולל:
    • onSystemUpdatesChanged: שולח ללקוח ה-OEM הודעה על שינויים בהוראות העדכון.
    • listPendingSystemUpdates: מופעל על ידי ADP כדי לבקש את רשימת העדכונים שממתינים לאישור.
    • getUpdateControlState: נקרא על ידי ADP כדי לאחזר את מצב בקרת העדכון הנוכחי של לקוח ה-OEM.

גרסה 1.7.1

19 בינואר 2026

הגרסה הזו כוללת את העדכונים הבאים:

  • תוקן באג שמנע מאפליקציות להפעיל את prepareEnvironment ב-Android 8 ומטה כשמשתמשים בתפקיד DEVICE_POLICY_CONTROLLER. כדי להשתמש בתפקידים אחרים, עדיין נדרשת גרסת Android 10 ואילך.
  • שיפור ברישום ביומן לטובת אבחון טוב יותר. מומלץ שהשותפים ישתמשו בגרסה הזו.

גרסה 1.7.0

‫3 בנובמבר 2025

הגרסה הזו כוללת את העדכונים הבאים:

  • מוסיפים לאותות המהימנות של המכשיר את ManagementProviderInfo, שמכיל שם עסק קריא של ספק הניהול.
  • הוספנו את הפקודה REQUEST_DEVICE_INFO כדי לאפשר לאפליקציות DPC לקרוא את מזהה ה-EID של המכשיר. מתקשרים אל IssueCommandRequest עם סוג RequestDeviceInfo ומציינים את DeviceInfo.EID כמזהה המכשיר המבוקש.
  • כדי לתקן את CVE-2023-2976, צריך לעדכן את התלויות.

גרסה ‎1.7.0-rc01

‫29 בספטמבר 2025

הגרסה הזו כוללת את העדכונים הבאים:

  • מוסיפים לאותות המהימנות של המכשיר את ManagementProviderInfo, שמכיל שם עסק קריא של ספק הניהול.
  • הוספנו את הפקודה REQUEST_DEVICE_INFO כדי לאפשר לאפליקציות DPC לקרוא את מזהה ה-EID של המכשיר. מתקשרים אל IssueCommandRequest עם סוג RequestDeviceInfo ומציינים את DeviceInfo.EID כמזהה המכשיר המבוקש.

גרסה 1.6.0

‫11 בספטמבר 2025

הגרסה הזו כוללת את העדכונים הבאים:

גרסה ‎1.6.0-rc01

‫28 באוגוסט 2025

הגרסה הזו כוללת את העדכונים הבאים:

גרסה 1.5.0

‫11 באוגוסט 2025

הגרסה הזו כוללת את העדכונים הבאים:

  • שיפרנו את תהליך רישום המכשירים עבור בקרי מדיניות מכשירים (DPC) בהתאמה אישית. הגישה היעילה הזו משתמשת ב-SDK של AMAPI ובאפליקציית Android Device Policy ‏ (ADP) כדי לפשט את רישום המכשירים.
  • שיפורים ביציבות ובביצועים עם מידע נוסף שזמין בחריגים של מהימנות המכשיר. ראו AmapiSdkException.

גרסה ‎1.5.0-rc01

‫24 ביולי 2025

בגרסה הזו הוספנו תהליך משופר של שיוך מכשירים לארגון עבור בקרי מדיניות מכשירים (DPC) בהתאמה אישית. הגישה היעילה הזו משתמשת ב-AMAPI SDK ובאפליקציית Android Device Policy (מדיניות מכשירי Android,‏ ADP) כדי לפשט את רישום המכשירים.

גרסה 1.4.0

‫18 ביוני 2025

הגרסה הזו כוללת את האות Device.WorkProfileState כדי לזהות את מצב ניהול המכשיר.

אין הבדלים לעומת v1.4.0-rc01.

גרסה ‎1.4.0-rc01

‫2 ביוני 2025

הגרסה הזו כוללת את האות Device.WorkProfileState כדי לזהות את מצב ניהול המכשיר.

גרסה 1.3.0

14 באפריל 2025

הגרסה הזו כוללת את הגרסה הראשונה של Device Trust מ-Android Enterprise.

אין הבדלים לעומת גרסה ‎1.3.0-rc01.

גרסה ‎1.3.0-rc01

18 בפברואר 2025

הגרסה הזו כוללת את גרסת המועמדים הראשונה להפצה של Device Trust מ-Android Enterprise.

גרסה 1.1.5

13 במאי 2024

הגרסה הזו כוללת את העדכונים הבאים:

  • תיקוני באגים ושיפורים פנימיים.

גרסה 1.1.4

24 בינואר 2024

הגרסה הזו כוללת את העדכונים הבאים:

גרסה 1.0.1

15 בפברואר 2022

הגרסה הזו כוללת את העדכונים הבאים:

  • תיקוני באגים ושיפורים פנימיים.

גרסה 1.0.0

20 בספטמבר 2021

הגרסה הזו כוללת את העדכונים הבאים:

  • זו הגרסה הראשונה.