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" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
वर्शन 1.8.4
10 सितंबर, 2026
इस वर्शन में ये अपडेट शामिल हैं:
SDK टूल की ट्रांज़िटिव डिपेंडेंसी को Kotlin 2.4.0 के साथ काम करने के लिए अपडेट किया गया है. इससे ऐप्लिकेशन की भूमिका से जुड़ी सूचना के दौरान होने वाली क्रैश की समस्या ठीक हो जाती है. यह समस्या, v1.8.2 और v1.8.3 पर तब असर डालती है, जब इंटिग्रेट करने वाला ऐप्लिकेशन
kotlinx-coroutines-core1.11.0 या इसके बाद का वर्शन तय नहीं करता है.Instruction.InstructionType#FORCEके दस्तावेज़ के बारे में ज़्यादा जानकारी दी गई.
वर्शन 1.8.3
12 अगस्त, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- उस समस्या को ठीक किया गया है जिसमें एनवायरमेंट तैयार होने के बाद क्लाइंट प्रोसेस रीस्टार्ट होने पर, एसडीके
DEVICE_POLICY_CONTROLLERभूमिका का इस्तेमाल करते समय, 'इंस्टॉल किया गया है, लेकिन इस्तेमाल के लिए तैयार नहीं है' वाली पुरानी स्थिति दिखा सकता था. - अब Android का कम से कम एपीआई लेवल 24 होना ज़रूरी है. पहले यह 23 था.
वर्शन 1.8.2
15 जुलाई, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- हमने उस समस्या को ठीक कर दिया है जिसमें
prepareEnvironmentको कॉल करने पर, Google Play Store को ज़रूरी वर्शन में अपडेट नहीं किया जा सका. इस वजह से, Android Device Policy इंस्टॉल नहीं हो सका.
वर्शन 1.8.1
02 जून, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- Android Device Policy ऐप्लिकेशन को इंस्टॉल करने की प्रोसेस के दौरान, ज़्यादा भरोसेमंद तरीके से काम करने और गड़बड़ी की रिपोर्टिंग की सुविधा को बेहतर बनाया गया है.
- Google Play Store के अपडेट के दौरान, बेहतर तरीके से काम करने और भरोसेमंद तरीके से काम करने के लिए, एनवायरमेंट तैयार करने की प्रोसेस को बेहतर बनाया गया है.
वर्शन 1.8.0
15 अप्रैल, 2026
इस वर्शन में, ओईएम पार्टनर के लिए सहायता उपलब्ध कराई गई है. इससे ओईएम के Over-the-Air (OTA) क्लाइंट, सिस्टम अपडेट के बारे में Android Device Policy (ADP) ऐप्लिकेशन के साथ दोनों दिशाओं में कम्यूनिकेट कर सकते हैं.
इस वर्शन में ये अपडेट शामिल हैं:
OemSystemUpdateClientइंटरफ़ेस जोड़ें. इससे OEM के ओटीए क्लाइंट, ADP को अपडेट के बारे में सूचना दे सकते हैं और निर्देशों के लिए क्वेरी कर सकते हैं. इंटरफ़ेस में ये तरीके शामिल हैं:- सिस्टम अपडेट बनाएं, पाएं, और उनकी सूची बनाएं. उदाहरण के लिए,
createSystemUpdate,getSystemUpdate,listSystemUpdates. - अपडेट करने की प्रोसेस के अलग-अलग चरणों की जानकारी दें. जैसे,
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted. - AMAPI के निर्देशों को अनदेखा करने या उनका पालन न करने पर की गई कार्रवाइयों की रिपोर्ट करें. उदाहरण के लिए,
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented. - अपडेट कंट्रोल की स्थिति को मैनेज करना और उसके बारे में क्वेरी करना. जैसे,
updateUpdateControlState,getUpdateControlState.
- सिस्टम अपडेट बनाएं, पाएं, और उनकी सूची बनाएं. उदाहरण के लिए,
OemSystemUpdateHandlerइंटरफ़ेस जोड़ें. OEM OTA क्लाइंट को इसे लागू करना होगा, ताकि वे ADP से कॉल बैक पा सकें. इसमें ये शामिल हैं:onSystemUpdatesChanged: यह ओईएम क्लाइंट को अपडेट करने के निर्देशों में हुए बदलावों के बारे में सूचना देता है.listPendingSystemUpdates: ADP इस कुकी को कॉल करता है, ताकि वह लंबित अपडेट की सूची का अनुरोध कर सके.getUpdateControlState: ADP इस कुकी का इस्तेमाल, ओईएम क्लाइंट के अपडेट कंट्रोल की मौजूदा स्थिति को वापस पाने के लिए करता है.
वर्शन 1.7.1
19 जनवरी, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- हमने उस गड़बड़ी को ठीक कर दिया है जिसकी वजह से,
DEVICE_POLICY_CONTROLLERभूमिका का इस्तेमाल करते समय, ऐप्लिकेशन Android 8 या इससे पहले के वर्शन पर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
इस वर्शन में ये अपडेट शामिल हैं:
- Android Management API का इस्तेमाल करने वाले ईएमएम को कस्टम ऐप्लिकेशन इंस्टॉल करने की सुविधा उपलब्ध कराई गई है. AMAPI की मदद से कस्टम ऐप्लिकेशन मैनेज करना लेख पढ़ें.
- ऐप्लिकेशन को भूमिकाएं असाइन करने के लिए, एक नया सिस्टम लागू करें. ऐप्लिकेशन की भूमिकाएं मैनेज करना लेख पढ़ें.
minSDKको एपीआई लेवल 23 पर ले जाएं.
वर्शन 1.6.0-rc01
28 अगस्त, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- Android Management API का इस्तेमाल करने वाले ईएमएम को कस्टम ऐप्लिकेशन इंस्टॉल करने की सुविधा उपलब्ध कराई गई है. AMAPI की मदद से कस्टम ऐप्लिकेशन मैनेज करना लेख पढ़ें.
minSDKको एपीआई लेवल 23 पर ले जाएं.
वर्शन 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
इस वर्शन में, Android Enterprise से Device Trust के लिए पहली रिलीज़ कैंडिडेट शामिल है.
- डिवाइस ट्रस्ट सिग्नल का नया पैकेज
com.google.android.managementapi.device - नया एनवायरमेंट पैकेज
com.google.android.managementapi.environment. इसकी मदद से, Android Enterprise की Device Trust सुविधा के लिए डिवाइस को सेट अप किया जा सकता है. साथ ही, अगर ज़रूरी हो, तो Android Device Policy ऐप्लिकेशन को इंस्टॉल या अपडेट किया जा सकता है.
वर्शन 1.1.5
13 मई, 2024
इस वर्शन में ये अपडेट शामिल हैं:
- गड़बड़ियां ठीक की गई हैं और इंटरनल सिस्टम में सुधार किए गए हैं.
वर्शन 1.1.4
24 जनवरी, 2024
इस वर्शन में ये अपडेट शामिल हैं:
- AMAPI पर डिवाइस माइग्रेट करने की सुविधा देने के लिए, DPC माइग्रेशन का नया पैकेज
com.google.android.managementapi.dpcmigration. ज़्यादा जानकारी के लिए, मौजूदा डिवाइसों को AMAPI पर माइग्रेट करना गाइड देखें.
वर्शन 1.0.1
15 फ़रवरी, 2022
इस वर्शन में ये अपडेट शामिल हैं:
- गड़बड़ियां ठीक की गई हैं और इंटरनल सिस्टम में सुधार किए गए हैं.
वर्शन 1.0.0
20 सितंबर, 2021
इस वर्शन में ये अपडेट शामिल हैं:
- शुरुआती रिलीज़.