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

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

עדכון אחרון

גרסה יציבה גרסה מועמדת להפצה
‫28 באוקטובר 2026 1.9.0

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

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

repositories {
  ...
  google()
}

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

dependencies {
    def amapi_version = "1.9.0"

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

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

גרסה 1.9.0

‫28 באוקטובר 2026

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

גרסה 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 נכשלת.

גרסה 1.8.1

‫2 ביוני 2026

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

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

גרסה 1.8.0

‫15 באפריל 2026

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

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

  • מוסיפים את הממשק OemSystemUpdateClient, שמאפשר ללקוחות OEM OTA לעדכן את ADP לגבי עדכונים ולשלוח שאילתות לקבלת הוראות. הממשק כולל שיטות לביצוע הפעולות הבאות:
    • ליצור, לקבל ולפרט עדכוני מערכת (למשל, createSystemUpdate, getSystemUpdate, listSystemUpdates).
    • דיווח על שלבים שונים בתהליך העדכון (למשל, reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted).
    • דיווח על פעולות שבוצעו כשעקפו את ההוראות של AMAPI או כשלא הצליחו לפעול לפיהן (למשל, reportSystemUpdateDownloadingWithOverride, reportSystemUpdateDownloadPrevented).
    • ניהול ושאילתות של מצב בקרת העדכונים (למשל, updateUpdateControlState, getUpdateControlState).
  • מוסיפים את הממשק OemSystemUpdateHandler, שלקוחות OEM OTA צריכים להטמיע כדי לקבל קריאות חוזרות (callbacks) מ-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) בהתאמה אישית. הגישה היעילה הזו משתמשת ב-AMAPI SDK ובאפליקציית Android Device Policy‏ (ADP) כדי לפשט את רישום המכשירים.
  • שיפורים ביציבות ובביצועים, עם מידע נוסף שזמין בחריגים של אמינות המכשיר. אפשר לעיין במאמר AmapiSdkException.

גרסה ‎1.5.0-rc01

‫24 ביולי 2025

בגרסה הזו יש תהליך משופר של רישום מכשירים לבקרי מדיניות מכשירים (DPC) בהתאמה אישית. הגישה היעילה הזו משתמשת ב-AMAPI SDK ובאפליקציית מדיניות מכשיר 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.

אין הבדלים לעומת v1.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

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

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