ملاحظات حول إصدار Android Management SDK

قد تتضمّن عملية إصدار حزمة تطوير البرامج (SDK) لإدارة Android (AMAPI SDK) مرحلة الإصدار المحتمل كجزء من عملية الإصدار العادية.

آخر تعديل

الإصدار المستقر إصدار محتمل
‫28 أكتوبر 2026 1.9.0

تحديد الاعتماديات

لإضافة اعتمادية على حزمة تطوير البرامج (SDK) لواجهة AMAPI، يجب تضمين مستودع Google Maven في مشروعك:

repositories {
  ...
  google()
}

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

dependencies {
    def amapi_version = "1.9.0"

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

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الإصدار 1.9.0

‫28 أكتوبر 2026

يتضمّن هذا الإصدار التعديلات التالية:

الإصدار 1.8.4

‫10 سبتمبر 2026

يتضمّن هذا الإصدار التعديلات التالية:

  • تم تعديل التبعيات الانتقالية لحزمة SDK لتكون متوافقة مع الإصدار 2.4.0 من Kotlin. يؤدي ذلك إلى إصلاح عطل يحدث أثناء إشعار دور التطبيق، ويؤثر في الإصدارَين 1.8.2 و1.8.3، عندما لا يحدّد التطبيق المدمج kotlinx-coroutines-core الإصدار 1.11.0 أو إصدار أحدث.

  • تم توضيح المستندات الخاصة بـ Instruction.InstructionType#FORCE.

الإصدار 1.8.3

‫12 أغسطس 2026

يتضمّن هذا الإصدار التعديلات التالية:

  • تم إصلاح مشكلة احتمال عرض حزمة SDK لحالة قديمة "تم التثبيت ولكن غير جاهز" عند استخدام دور DEVICE_POLICY_CONTROLLER في حال إعادة تشغيل عملية العميل بعد إعداد البيئة بنجاح.
  • أصبح الحدّ الأدنى لمستوى واجهة برمجة تطبيقات Android المتوافق الآن هو 24 (بعد أن كان 23).

الإصدار 1.8.2

‫15 يوليو 2026

يتضمّن هذا الإصدار التعديلات التالية:

  • تم إصلاح مشكلة تعذُّر تحديث "متجر Google Play" إلى الإصدار المطلوب عند طلب prepareEnvironment، ما يؤدي إلى تعذُّر تثبيت سياسة جهاز Android.

الإصدار 1.8.1

‫2 يونيو 2026

يتضمّن هذا الإصدار التعديلات التالية:

  • تم تحسين الموثوقية والإبلاغ عن الأخطاء أثناء عملية تثبيت تطبيق Android Device Policy.
  • تم تحسين عملية إعداد البيئة لتعزيز التوافق والموثوقية أثناء تحديثات "متجر Google Play".

الإصدار 1.8.0

‫15 أبريل 2026

يقدّم هذا الإصدار دعمًا لشركاء المصنّعين الأصليين للأجهزة، ما يتيح لعملاء المصنّعين الأصليين للأجهزة عبر شبكة غير سلكية (OTA) التواصل بشكل ثنائي الاتجاه مع تطبيق سياسة جهاز Android (ADP) في ما يتعلّق بتحديثات النظام.

يتضمّن هذا الإصدار التعديلات التالية:

  • أضِف واجهة OemSystemUpdateClient التي تتيح لعملاء OTA التابعين للمصنّعين الأصليين للأجهزة إبلاغ ADP بالتحديثات وطلب التعليمات. تتضمّن الواجهة طرقًا لإجراء ما يلي:
    • إنشاء تحديثات النظام والحصول عليها وإدراجها (مثل createSystemUpdate وgetSystemUpdate وlistSystemUpdates)
    • الإبلاغ عن المراحل المختلفة لعملية التحديث (مثل reportSystemUpdateDownloading وreportSystemUpdateDownloaded وreportSystemUpdateApplied وreportSystemUpdateAborted)
    • يجب الإبلاغ عن الإجراءات التي تم اتخاذها عند تجاوز تعليمات واجهة برمجة التطبيقات لإدارة Android أو عند منعك من الالتزام بها (مثل reportSystemUpdateDownloadingWithOverride وreportSystemUpdateDownloadPrevented).
    • إدارة حالة التحكّم في التحديثات والاستعلام عنها (مثل updateUpdateControlState وgetUpdateControlState)
  • أضِف واجهة OemSystemUpdateHandler التي يجب على عملاء OTA التابعين للمصنّع الأصلي للجهاز تنفيذها لتلقّي عمليات معاودة الاتصال من ADP. ويشمل ذلك:
    • onSystemUpdatesChanged: لإعلام عميل المصنّع الأصلي للجهاز بالتغييرات التي طرأت على تعليمات التحديث
    • listPendingSystemUpdates: يتم استدعاؤها من خلال ADP لطلب قائمة التحديثات المعلّقة.
    • ‫getUpdateControlState: يتم استدعاؤها من خلال ADP لاسترداد حالة التحكّم في التحديثات الحالية لعميل المصنّع الأصلي للجهاز.

الإصدار 1.7.1

‫19 يناير 2026

يتضمّن هذا الإصدار التعديلات التالية:

  • تم إصلاح خلل كان يمنع التطبيقات من طلب prepareEnvironment على نظام التشغيل Android 8 أو الإصدارات الأقدم عند استخدام دور DEVICE_POLICY_CONTROLLER. أما الأدوار الأخرى، فتتطلّب الإصدار Android 10 أو إصدارًا أحدث.
  • تم تحسين التسجيل لإجراء عمليات تشخيص أفضل. ننصح الشركاء باعتماد هذا الإصدار.

الإصدار 1.7.0

‫3 نوفمبر 2025

يتضمّن هذا الإصدار التعديلات التالية:

  • أضِف إلى إشارات الثقة المتاحة في الجهاز ManagementProviderInfo، التي تحتوي على اسم نشاط تجاري يمكن لشخص عادي قراءته لمقدّم خدمة الإدارة.
  • يتم تقديم الأمر REQUEST_DEVICE_INFO للسماح لتطبيقات "وحدة التحكّم بسياسة الجهاز" (DPC) بقراءة معرّف شريحة SIM المضمّنة (EID) للجهاز. يُرجى الاتصال بالرقم IssueCommandRequest باستخدام نوع RequestDeviceInfo وتحديد DeviceInfo.EID كمعرّف الجهاز المطلوب.
  • يجب تحديث التبعيات لإصلاح الثغرة الأمنية CVE-2023-2976.

الإصدار ‎1.7.0-rc01

‫29 سبتمبر 2025

يتضمّن هذا الإصدار التعديلات التالية:

  • أضِف إلى إشارات الثقة المتاحة في الجهاز ManagementProviderInfo، التي تحتوي على اسم مؤسسة يمكن لشخص عادي قراءته لمقدّم خدمة الإدارة.
  • إدخال الأمر REQUEST_DEVICE_INFO للسماح لتطبيقات "وحدة التحكّم بسياسة الجهاز" بقراءة معرّف شريحة SIM المضمّنة (EID) للجهاز يُرجى الاتصال بالرقم IssueCommandRequest باستخدام نوع RequestDeviceInfo وتحديد DeviceInfo.EID كمعرّف الجهاز المطلوب.

الإصدار 1.6.0

‫11 سبتمبر 2025

يتضمّن هذا الإصدار التعديلات التالية:

الإصدار 1.6.0-rc01

‫28 أغسطس 2025

يتضمّن هذا الإصدار التعديلات التالية:

الإصدار 1.5.0

‫11 أغسطس 2025

يتضمّن هذا الإصدار التعديلات التالية:

  • تم تحسين عملية تسجيل الأجهزة في وحدات التحكّم بسياسة الجهاز (DPC) المخصّصة. يستخدم هذا النهج المبسّط حزمة تطوير البرامج (SDK) لواجهة برمجة التطبيقات لإدارة Android (AMAPI) وتطبيق سياسة جهاز Android (ADP) لتبسيط عملية تسجيل أجهزة Android.
  • تم إجراء تحسينات على مستوى الثبات والأداء مع توفير معلومات إضافية في استثناءات الثقة في الجهاز. يمكنك الاطّلاع على AmapiSdkException.

الإصدار 1.5.0-rc01

‫24 يوليو 2025

يقدّم هذا الإصدار مسارًا محسّنًا لتسجيل الأجهزة في "وحدات التحكّم بسياسة الجهاز" (DPC) المخصّصة. يستخدم هذا النهج المبسّط حزمة تطوير البرامج (SDK) الخاصة بواجهة برمجة التطبيقات لإدارة Android وتطبيق Android Device Policy (ADP) لتبسيط عملية تسجيل أجهزة Android.

الإصدار 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

يتضمّن هذا الإصدار التعديلات التالية:

  • الإصدار الأوّلي