Android Management SDK के रिलीज़ नोट

Android Management SDK (AMAPI SDK) की रिलीज़ प्रोसेस में, रिलीज़ कैंडिडेट स्टेज शामिल हो सकता है. यह स्टैंडर्ड रिलीज़ प्रोसेस का हिस्सा होता है.

नया अपडेट

अच्छी तरह काम करने वाला वर्शन रिलीज़ कैंडिडेट
15 अप्रैल, 2026 1.8.0

डिपेंडेंसी का एलान करना

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"
}

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

वर्शन 1.8.0

15 अप्रैल, 2026

इस वर्शन में, ओईएम पार्टनर के लिए सहायता उपलब्ध कराई गई है. इससे ओईएम के ओवर-द-एयर (OTA) क्लाइंट, सिस्टम अपडेट के बारे में Android Device Policy (ADP) ऐप्लिकेशन के साथ दोनों दिशाओं में कम्यूनिकेट कर सकते हैं.

इस वर्शन में ये अपडेट शामिल हैं:

  • OemSystemUpdateClient इंटरफ़ेस जोड़ें. इससे OEM के ओटीए क्लाइंट, अपडेट के बारे में ADP को सूचना दे सकते हैं और निर्देशों के बारे में क्वेरी कर सकते हैं. इंटरफ़ेस में ये तरीके शामिल हैं:
    • सिस्टम अपडेट बनाना, पाना, और उनकी सूची बनाना. जैसे, createSystemUpdate, getSystemUpdate, listSystemUpdates.
    • अपडेट प्रोसेस के अलग-अलग चरणों की जानकारी दें. जैसे, reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted.
    • एएमएपीआई के निर्देशों को अनदेखा करने या उनका पालन न करने पर की गई कार्रवाइयों की रिपोर्ट करें. उदाहरण के लिए, reportSystemUpdateDownloadingWithOverride, reportSystemUpdateDownloadPrevented.
    • अपडेट कंट्रोल की स्थिति को मैनेज करना और उसके बारे में क्वेरी करना. जैसे, updateUpdateControlState, getUpdateControlState.
  • OemSystemUpdateHandler इंटरफ़ेस जोड़ें. ओईएम के ओटीए क्लाइंट को इसे लागू करना होगा, ताकि वे ADP से कॉलबैक पा सकें. इसमें ये शामिल हैं:
    • onSystemUpdatesChanged: यह ओईएम क्लाइंट को अपडेट से जुड़े निर्देशों में हुए बदलावों के बारे में सूचना देता है.
    • listPendingSystemUpdates: ADP इस कुकी को कॉल करता है, ताकि वह लंबित अपडेट की सूची का अनुरोध कर सके.
    • getUpdateControlState: ADP इस कुकी का इस्तेमाल, ओईएम क्लाइंट के अपडेट कंट्रोल की मौजूदा स्थिति को वापस पाने के लिए करता है.

वर्शन 1.7.1

19 जनवरी, 2026

इस वर्शन में ये अपडेट शामिल हैं:

  • हमने उस गड़बड़ी को ठीक कर दिया है जिसकी वजह से, Android 8 या इससे पहले के वर्शन पर DEVICE_POLICY_CONTROLLER भूमिका का इस्तेमाल करते समय, ऐप्लिकेशन prepareEnvironment को कॉल नहीं कर पाते थे. अन्य भूमिकाओं के लिए, अब भी Android 10 या उसके बाद के वर्शन की ज़रूरत होती है.
  • बेहतर डाइग्नोस्टिक्स के लिए, लॉगिंग की सुविधा को बेहतर बनाया गया है. हमारा सुझाव है कि पार्टनर इस वर्शन को अपनाएं.

वर्शन 1.7.0

03 नवंबर, 2025

इस वर्शन में ये अपडेट शामिल हैं:

  • उपलब्ध डिवाइस के भरोसेमंद होने के सिग्नल में ManagementProviderInfo जोड़ें. इसमें मैनेजमेंट की सुविधा देने वाली कंपनी का नाम होता है, जिसे आसानी से पढ़ा जा सकता है.
  • REQUEST_DEVICE_INFO कमांड का इस्तेमाल करके, DPC ऐप्लिकेशन को डिवाइस का ईआईडी पढ़ने की अनुमति दें. RequestDeviceInfo टाइप के साथ IssueCommandRequest को कॉल करें. साथ ही, अनुरोध किए जा रहे डिवाइस आइडेंटिफ़ायर के तौर पर DeviceInfo.EID को सेट करें.
  • CVE-2023-2976 को ठीक करने के लिए, डिपेंडेंसी अपडेट करें.

वर्शन 1.7.0-rc01

29 सितंबर, 2025

इस वर्शन में ये अपडेट शामिल हैं:

  • उपलब्ध डिवाइस के भरोसेमंद होने के सिग्नल में ManagementProviderInfo जोड़ें. इसमें मैनेजमेंट की सुविधा देने वाली कंपनी का नाम होता है, जिसे आसानी से पढ़ा जा सकता है.
  • REQUEST_DEVICE_INFO कमांड का इस्तेमाल करके, DPC ऐप्लिकेशन को डिवाइस का ईआईडी पढ़ने की अनुमति दें. RequestDeviceInfo टाइप के साथ IssueCommandRequest को कॉल करें. साथ ही, अनुरोध किए जा रहे डिवाइस आइडेंटिफ़ायर के तौर पर DeviceInfo.EID को सेट करें.

वर्शन 1.6.0

11 सितंबर, 2025

इस वर्शन में ये अपडेट शामिल हैं:

वर्शन 1.6.0-rc01

28 अगस्त, 2025

इस वर्शन में ये अपडेट शामिल हैं:

वर्शन 1.5.0

11 अगस्त, 2025

इस वर्शन में ये अपडेट शामिल हैं:

  • कस्टम डिवाइस नीति कंट्रोलर (डीपीसी) के लिए, डिवाइस के रजिस्ट्रेशन की प्रोसेस को बेहतर बनाया गया है. डिवाइस को रजिस्टर करने की इस आसान प्रोसेस में, AMAPI SDK और Android Device Policy (ADP) ऐप्लिकेशन का इस्तेमाल किया जाता है.
  • डिवाइस पर भरोसा करने से जुड़ी शर्तों के उल्लंघन के बारे में ज़्यादा जानकारी उपलब्ध कराई गई है. साथ ही, ऐप्लिकेशन के क्रैश या फ़्रीज़ होने जैसी गड़बड़ियां ठीक की गई हैं. साथ ही, परफ़ॉर्मेंस में सुधार किया गया है. AmapiSdkException देखें.

वर्शन 1.5.0-rc01

24 जुलाई, 2025

इस वर्शन में, कस्टम डिवाइस नीति कंट्रोलर (डीपीसी) के लिए, डिवाइस रजिस्टर करने की बेहतर सुविधा दी गई है. डिवाइस रजिस्टर करने की इस आसान प्रोसेस में, AMAPI SDK और Android Device Policy (ADP) ऐप्लिकेशन का इस्तेमाल किया जाता है.

वर्शन 1.4.0

18 जून, 2025

इस वर्शन में, डिवाइस की मैनेजमेंट की स्थिति का पता लगाने के लिए, Device.WorkProfileState सिग्नल शामिल है.

v1.4.0-rc01 में कोई बदलाव नहीं किया गया है.

वर्शन 1.4.0-rc01

02 जून, 2025

इस वर्शन में, डिवाइस की मैनेजमेंट की स्थिति का पता लगाने के लिए, Device.WorkProfileState सिग्नल शामिल है.

वर्शन 1.3.0

14 अप्रैल, 2025

इस वर्शन में, Device Trust from Android Enterprise की पहली रिलीज़ शामिल है.

v1.3.0-rc01 में कोई बदलाव नहीं किया गया है.

वर्शन 1.3.0-rc01

18 फ़रवरी, 2025

इस वर्शन में, Device Trust from Android Enterprise के लिए पहला रिलीज़ कैंडिडेट शामिल है.

  • डिवाइस ट्रस्ट सिग्नल का नया पैकेज com.google.android.managementapi.device
  • नया Environment पैकेज com.google.android.managementapi.environment, Android Enterprise की Device Trust सुविधा के लिए डिवाइस सेट अप करने के लिए. साथ ही, अगर ज़रूरी हो, तो Android Device Policy ऐप्लिकेशन इंस्टॉल या अपडेट करने के लिए.

वर्शन 1.1.5

13 मई, 2024

इस वर्शन में ये अपडेट शामिल हैं:

  • गड़बड़ियां ठीक की गई हैं और इंटरनल सुधार किए गए हैं.

वर्शन 1.1.4

24 जनवरी, 2024

इस वर्शन में ये अपडेट शामिल हैं:

वर्शन 1.0.1

15 फ़रवरी, 2022

इस वर्शन में ये अपडेट शामिल हैं:

  • गड़बड़ियां ठीक की गई हैं और इंटरनल सुधार किए गए हैं.

वर्शन 1.0.0

20 सितंबर, 2021

इस वर्शन में ये अपडेट शामिल हैं:

  • शुरुआती रिलीज़.