یادداشت‌های انتشار SDK مدیریت Android

فرآیند انتشار کیت توسعه نرم‌افزار مدیریت اندروید (AMAPI SDK) ممکن است شامل یک مرحله کاندیدای انتشار به عنوان بخشی از فرآیند انتشار استاندارد باشد.

آخرین به‌روزرسانی

انتشار پایدار کاندیدای انتشار
۱۵ آوریل ۲۰۲۶ ۱.۸.۰

اعلان وابستگی‌ها

برای افزودن وابستگی به AMAPI SDK، باید مخزن Google Maven را به پروژه خود اضافه کنید:

repositories {
  ...
  google()
}

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

dependencies {
    def amapi_version = "1.8.0"

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

نسخه ۱.۸.۰

۱۵ آوریل ۲۰۲۶

این نسخه پشتیبانی از شرکای تولیدکننده اصلی تجهیزات (OEM) را معرفی می‌کند و به مشتریان OTA (Over-the-Air) تولیدکنندگان اصلی تجهیزات اجازه می‌دهد تا در مورد به‌روزرسانی‌های سیستم، به صورت دو طرفه با برنامه Android Device Policy (ADP) ارتباط برقرار کنند.

این نسخه شامل به‌روزرسانی‌های زیر است:

  • رابط OemSystemUpdateClient را اضافه کنید، که به کلاینت‌های OEM OTA اجازه می‌دهد تا ADP را در مورد به‌روزرسانی‌ها مطلع کرده و برای دستورالعمل‌ها پرس‌وجو کنند. این رابط شامل روش‌هایی برای موارد زیر است:
    • ایجاد، دریافت و فهرست کردن به‌روزرسانی‌های سیستم (مثلاً createSystemUpdate ، getSystemUpdate ، listSystemUpdates ).
    • مراحل مختلف فرآیند به‌روزرسانی را گزارش دهید (مثلاً، reportSystemUpdateDownloading ، reportSystemUpdateDownloaded ، reportSystemUpdateApplied ، reportSystemUpdateAborted ).
    • گزارش اقدامات انجام شده هنگام لغو دستورالعمل‌های AMAPI یا زمانی که از پایبندی به آنها جلوگیری می‌شود (مثلاً، reportSystemUpdateDownloadingWithOverride ، reportSystemUpdateDownloadPrevented ).
    • وضعیت کنترل به‌روزرسانی (مثلاً updateUpdateControlState ، getUpdateControlState ) را مدیریت و پرس‌وجو کنید.
  • رابط OemSystemUpdateHandler را اضافه کنید، که کلاینت‌های OEM OTA باید برای دریافت callbackها از ADP آن را پیاده‌سازی کنند. این شامل موارد زیر است:
    • onSystemUpdatesChanged : تغییرات دستورالعمل‌های به‌روزرسانی را به کلاینت OEM اطلاع می‌دهد.
    • listPendingSystemUpdates : توسط ADP فراخوانی می‌شود تا لیست به‌روزرسانی‌های در انتظار را درخواست کند.
    • getUpdateControlState : توسط ADP فراخوانی می‌شود تا وضعیت کنترل به‌روزرسانی فعلی کلاینت OEM را بازیابی کند.

نسخه ۱.۷.۱

۱۹ ژانویه ۲۰۲۶

این نسخه شامل به‌روزرسانی‌های زیر است:

  • اشکالی که مانع از فراخوانی prepareEnvironment توسط برنامه‌ها در اندروید ۸ یا پایین‌تر هنگام استفاده از نقش DEVICE_POLICY_CONTROLLER می‌شد، برطرف شد. سایر نقش‌ها هنوز به اندروید ۱۰ یا بالاتر نیاز دارند.
  • بهبود ثبت وقایع برای تشخیص بهتر. توصیه می‌کنیم شرکا از این نسخه استفاده کنند.

نسخه ۱.۷.۰

۳ نوامبر ۲۰۲۵

این نسخه شامل به‌روزرسانی‌های زیر است:

  • به سیگنال‌های اعتماد دستگاه موجود، ManagementProviderInfo اضافه کنید که شامل نام تجاری قابل خواندن توسط انسان از ارائه‌دهنده مدیریت است.
  • دستور REQUEST_DEVICE_INFO را معرفی کنید تا به برنامه‌های DPC اجازه دهید EID دستگاه را بخوانند. IssueCommandRequest با نوع RequestDeviceInfo فراخوانی کنید و DeviceInfo.EID به عنوان شناسه دستگاه مورد درخواست تعیین کنید.
  • برای رفع مشکل CVE-2023-2976، وابستگی‌ها را به‌روزرسانی کنید.

نسخه ۱.۷.۰-rc01

۲۹ سپتامبر ۲۰۲۵

این نسخه شامل به‌روزرسانی‌های زیر است:

  • به سیگنال‌های اعتماد دستگاه موجود، ManagementProviderInfo اضافه کنید که شامل نام تجاری قابل خواندن توسط انسان از ارائه‌دهنده مدیریت است.
  • دستور REQUEST_DEVICE_INFO را معرفی کنید تا به برنامه‌های DPC اجازه دهید EID دستگاه را بخوانند. IssueCommandRequest با نوع RequestDeviceInfo فراخوانی کنید و DeviceInfo.EID به عنوان شناسه دستگاه مورد درخواست تعیین کنید.

نسخه ۱.۶.۰

۱۱ سپتامبر ۲۰۲۵

این نسخه شامل به‌روزرسانی‌های زیر است:

نسخه ۱.۶.۰-rc01

۲۸ آگوست ۲۰۲۵

این نسخه شامل به‌روزرسانی‌های زیر است:

نسخه ۱.۵.۰

۱۱ آگوست ۲۰۲۵

این نسخه شامل به‌روزرسانی‌های زیر است:

  • بهبود جریان ثبت‌نام دستگاه برای کنترل‌کننده‌های سیاست دستگاه (DPC). این رویکرد ساده از AMAPI SDK و برنامه سیاست دستگاه اندروید (ADP) برای ساده‌سازی ثبت‌نام دستگاه استفاده می‌کند.
  • بهبودهای پایداری و عملکرد با اطلاعات اضافی موجود در استثنائات اعتماد دستگاه؛ به AmapiSdkException مراجعه کنید.

نسخه ۱.۵.۰-rc01

۲۴ ژوئیه ۲۰۲۵

این نسخه، جریان ثبت‌نام دستگاه بهبود یافته‌ای را برای کنترل‌کننده‌های سیاست دستگاه (DPC) سفارشی معرفی می‌کند. این رویکرد ساده از AMAPI SDK و برنامه سیاست دستگاه اندروید (ADP) برای ساده‌سازی ثبت‌نام دستگاه استفاده می‌کند.

نسخه ۱.۴.۰

۱۸ ژوئن ۲۰۲۵

این نسخه شامل سیگنال Device.WorkProfileState برای شناسایی وضعیت مدیریت دستگاه است.

هیچ تفاوتی با نسخه ۱.۴.۰-rc۰۱ وجود ندارد.

نسخه ۱.۴.۰-rc01

۲ ژوئن ۲۰۲۵

این نسخه شامل سیگنال Device.WorkProfileState برای شناسایی وضعیت مدیریت دستگاه است.

نسخه ۱.۳.۰

۱۴ آوریل ۲۰۲۵

این نسخه شامل اولین نسخه از Device Trust از Android Enterprise است.

هیچ تفاوتی با نسخه ۱.۳.۰-rc۰۱ وجود ندارد.

نسخه ۱.۳.۰-rc01

۱۸ فوریه ۲۰۲۵

این نسخه شامل اولین نسخه کاندید برای Device Trust از Android Enterprise است.

نسخه ۱.۱.۵

۱۳ مه ۲۰۲۴

این نسخه شامل به‌روزرسانی‌های زیر است:

  • رفع اشکالات و بهبودهای داخلی.

نسخه ۱.۱.۴

۲۴ ژانویه ۲۰۲۴

این نسخه شامل به‌روزرسانی‌های زیر است:

نسخه ۱.۰.۱

۱۵ فوریه ۲۰۲۲

این نسخه شامل به‌روزرسانی‌های زیر است:

  • رفع اشکالات و بهبودهای داخلی.

نسخه ۱.۰.۰

۲۰ سپتامبر ۲۰۲۱

این نسخه شامل به‌روزرسانی‌های زیر است:

  • انتشار اولیه.