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" }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
वर्शन 1.9.0
28 अक्टूबर, 2026
इस वर्शन में ये अपडेट शामिल हैं:
PolicyClientइंटरफ़ेस औरPolicy.UnifiedUpdatePolicyको जोड़ा गया, ताकि कस्टम डिवाइस पॉलिसी कंट्रोलर (डीपीसी), Android Device Policy (ADP) ऐप्लिकेशन के ज़रिए कंपनी के मालिकाना हक वाले डिवाइसों पर Unified Update Controls (UUC) की नीतियों को कॉन्फ़िगर, वापस, और मिटा सकें. AMAPI SDK की मदद से, Unified Update Controls को कॉन्फ़िगर करना देखें.- लोकल
Wipeकमांड (IssueCommandRequest.Wipe) औरLOCAL_DEVICE_WIPE_COMMAND_ALLOWEDकी अतिरिक्त सुविधा (Role.ExtraCapabilities) को पेश किया गया. इससे,COMPANION_APPकी भूमिका वाले कंपैनियन ऐप्लिकेशन, कंपनी के मालिकाना हक वाले डिवाइस या निजी डिवाइस पर मौजूद वर्क प्रोफ़ाइल का डेटा मिटा सकते हैं. एक्सटेंशन ऐप्लिकेशन और लोकल कमांड और ऐप्लिकेशन की भूमिकाएं मैनेज करना देखें. - उस समस्या को ठीक किया गया है जिसमें Android Device Policy ऐप्लिकेशन के साथ कम्यूनिकेशन नहीं हो पा रहा था. साथ ही,
PERMISSION_DENIEDगड़बड़ी का मैसेज दिख रहा था. उदाहरण के लिए, डिवाइस को रजिस्टर करने या Google Play services को अपडेट करने के तुरंत बाद. यह समस्या तब तक बनी रहती थी, जब तक डिवाइस या क्लाइंट ऐप्लिकेशन को रीस्टार्ट नहीं किया जाता था. OemSystemUpdateClientऔरOemSystemUpdateHandlerके लिए, अपवाद और बदलाव करने से जुड़े दस्तावेज़ के बारे में साफ़ तौर पर बताया गया है.
वर्शन 1.8.4
10 सितंबर, 2026
इस वर्शन में ये अपडेट शामिल हैं:
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 डिवाइस से जुड़ी नीति को इंस्टॉल नहीं किया जा सकता था.
वर्शन 1.8.1
02 जून, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- Android Device Policy ऐप्लिकेशन को इंस्टॉल करने की प्रोसेस के दौरान, गड़बड़ी की रिपोर्टिंग और विश्वसनीयता को बेहतर बनाया गया है.
- Google Play Store के अपडेट के दौरान, डिवाइस के साथ काम करने की क्षमता और विश्वसनीयता को बेहतर बनाने के लिए, एनवायरमेंट को तैयार करने के फ़्लो को बेहतर बनाया गया है.
वर्शन 1.8.0
15 अप्रैल, 2026
इस वर्शन में, ओईएम पार्टनर के लिए सहायता उपलब्ध कराई गई है. इससे ओईएम के ओवर-द-एयर (ओटीए) क्लाइंट, सिस्टम अपडेट के बारे में Android डिवाइस से जुड़ी नीति (एडीपी) ऐप्लिकेशन के साथ दोनों तरफ़ से कम्यूनिकेट कर सकते हैं.
इस वर्शन में ये अपडेट शामिल हैं:
OemSystemUpdateClientइंटरफ़ेस जोड़ें. इससे ओईएम ओटीए क्लाइंट, एडीपी को अपडेट के बारे में जानकारी दे सकते हैं और निर्देशों के बारे में क्वेरी कर सकते हैं. इंटरफ़ेस में ये तरीके शामिल हैं:- सिस्टम अपडेट बनाना, पाना, और उनकी सूची बनाना. जैसे,
createSystemUpdate,getSystemUpdate,listSystemUpdates. - अपडेट की प्रोसेस के अलग-अलग चरणों की जानकारी दें. जैसे,
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted. - एएमएपीआई के निर्देशों को बदलने या उनका पालन करने से रोके जाने पर की गई कार्रवाइयों की शिकायत करें. उदाहरण के लिए,
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented. - अपडेट कंट्रोल की स्थिति को मैनेज करना और उससे जुड़ी क्वेरी करना. उदाहरण के लिए,
updateUpdateControlState,getUpdateControlState.
- सिस्टम अपडेट बनाना, पाना, और उनकी सूची बनाना. जैसे,
OemSystemUpdateHandlerइंटरफ़ेस जोड़ें. ओईएम ओटीए क्लाइंट को इसे लागू करना ज़रूरी है, ताकि उन्हें एडीपी से कॉलबैक मिल सकें. इसमें ये शामिल हैं:onSystemUpdatesChanged: इससे ओईएम क्लाइंट को, अपडेट करने के निर्देशों में हुए बदलावों की सूचना मिलती है.listPendingSystemUpdates: एडीपी, अपडेट होने बाकी ऐप्लिकेशन की सूची का अनुरोध करने के लिए इसे कॉल करता है.getUpdateControlState: इसे एडीपी कॉल करता है, ताकि ओईएम क्लाइंट के अपडेट कंट्रोल की मौजूदा स्थिति को वापस लाया जा सके.
वर्शन 1.7.1
19 जनवरी, 2026
इस वर्शन में ये अपडेट शामिल हैं:
- उस गड़बड़ी को ठीक कर दिया गया है जिसकी वजह से Android 8 या इससे पहले के वर्शन पर,
DEVICE_POLICY_CONTROLLERकी भूमिका का इस्तेमाल करने पर, ऐप्लिकेशनprepareEnvironmentको कॉल नहीं कर पाते थे. अन्य भूमिकाओं के लिए, अब भी Android 10 या इसके बाद के वर्शन की ज़रूरत होती है. - बेहतर डाइग्नोस्टिक्स के लिए, लॉगिंग की सुविधा को बेहतर बनाया गया. हमारा सुझाव है कि पार्टनर इस वर्शन को अपनाएं.
वर्शन 1.7.0
3 नवंबर, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- डिवाइस के उपलब्ध ट्रस्ट सिग्नल में
ManagementProviderInfoजोड़ें. इसमें मैनेजमेंट प्रोवाइडर के कारोबार का नाम शामिल होता है, जिसे कोई व्यक्ति आसानी से पढ़ सकता है. REQUEST_DEVICE_INFOकमांड को पेश किया गया, ताकि डीपीसी ऐप्लिकेशन, डिवाइस का ईआईडी पढ़ सकें.RequestDeviceInfoटाइप के साथIssueCommandRequestको कॉल करें और अनुरोध किए जा रहे डिवाइस आइडेंटिफ़ायर के तौर परDeviceInfo.EIDको तय करें.- CVE-2023-2976 को ठीक करने के लिए, डिपेंडेंसी अपडेट करें.
वर्शन 1.7.0-rc01
29 सितंबर, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- डिवाइस के भरोसेमंद होने के उपलब्ध सिग्नल में
ManagementProviderInfoजोड़ें. इसमें मैनेजमेंट प्रोवाइडर के कारोबार का नाम शामिल होता है, जिसे कोई व्यक्ति आसानी से पढ़ सकता है. REQUEST_DEVICE_INFOकमांड को शामिल किया गया है, ताकि डीपीसी ऐप्लिकेशन, डिवाइस का ईआईडी पढ़ सकें.RequestDeviceInfoटाइप के साथIssueCommandRequestको कॉल करें और डिवाइस आइडेंटिफ़ायर के तौर परDeviceInfo.EIDकी जानकारी दें.
वर्शन 1.6.0
11 सितंबर, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- Android Management API का इस्तेमाल करने वाले ईएमएम के लिए, कस्टम ऐप्लिकेशन इंस्टॉल करने की सुविधा उपलब्ध कराई गई है. AMAPI की मदद से कस्टम ऐप्लिकेशन मैनेज करना लेख पढ़ें.
- ऐप्लिकेशन को भूमिकाएं असाइन करने के लिए, एक नया सिस्टम लॉन्च किया गया. ऐप्लिकेशन की भूमिकाएं मैनेज करना देखें.
minSDKको एपीआई लेवल 23 पर सेट करें.
वर्शन 1.6.0-rc01
28 अगस्त, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- Android Management API का इस्तेमाल करने वाले ईएमएम के लिए, कस्टम ऐप्लिकेशन इंस्टॉल करने की सुविधा उपलब्ध कराई गई. एएमएपीआई की मदद से कस्टम ऐप्लिकेशन मैनेज करना लेख पढ़ें.
minSDKको एपीआई लेवल 23 पर सेट करें.
वर्शन 1.5.0
11 अगस्त, 2025
इस वर्शन में ये अपडेट शामिल हैं:
- कस्टम डिवाइस नीति कंट्रोलर (डीपीसी) के लिए, डिवाइस रजिस्टर करने की प्रोसेस को बेहतर बनाया गया है. इस आसान तरीके में, AMAPI SDK और Android Device Policy (ADP) ऐप्लिकेशन का इस्तेमाल किया जाता है. इससे डिवाइस को रजिस्टर करना आसान हो जाता है.
- डिवाइस ट्रस्ट से जुड़ी अपवाद वाली स्थितियों के बारे में ज़्यादा जानकारी के साथ, स्थिरता और परफ़ॉर्मेंस में सुधार किए गए हैं.
AmapiSdkExceptionदेखें.
वर्शन 1.5.0-rc01
24 जुलाई, 2025
इस वर्शन में, कस्टम डिवाइस पॉलिसी कंट्रोलर (डीपीसी) के लिए, डिवाइस को रजिस्टर करने का बेहतर फ़्लो उपलब्ध कराया गया है. इस आसान तरीके में, डिवाइस को रजिस्टर करने की प्रोसेस को आसान बनाने के लिए, AMAPI SDK और Android डिवाइस से जुड़ी नीति (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 - Device Trust from Android Enterprise के लिए डिवाइस को सेट अप करने के लिए, नया एनवायरमेंट पैकेज
com.google.android.managementapi.environment. साथ ही, ज़रूरत पड़ने पर Android Device Policy ऐप्लिकेशन को इंस्टॉल या अपडेट करने के लिए.
वर्शन 1.1.5
13 मई, 2024
इस वर्शन में ये अपडेट शामिल हैं:
- गड़बड़ियां ठीक की गई हैं और ऐप्लिकेशन को बेहतर बनाया गया है.
वर्शन 1.1.4
24 जनवरी, 2024
इस वर्शन में ये अपडेट शामिल हैं:
- डिवाइस को AMAPI पर माइग्रेट करने के लिए, नया डीपीसी माइग्रेशन पैकेज
com.google.android.managementapi.dpcmigration. ज़्यादा जानकारी के लिए, मौजूदा डिवाइसों को AMAPI पर माइग्रेट करना गाइड देखें.
वर्शन 1.0.1
15 फ़रवरी, 2022
इस वर्शन में ये अपडेट शामिल हैं:
- गड़बड़ियां ठीक की गई हैं और ऐप्लिकेशन को बेहतर बनाया गया है.
वर्शन 1.0.0
20 सितंबर, 2021
इस वर्शन में ये अपडेट शामिल हैं:
- शुरुआती रिलीज़.