इस पेज पर, डिवाइस मैन्युफ़ैक्चरर के लिए दिशा-निर्देश दिए गए हैं. इनसे उन्हें Android पर डिवाइस मैनेजमेंट की सुविधा चालू करने में मदद मिलती है. डिवाइस मैनेजमेंट की सुविधा इस्तेमाल करने के लिए, डिवाइसों को 3.9 सेक्शन में बताई गई, सॉफ़्टवेयर के साथ काम करने से जुड़ी सभी ज़रूरी शर्तें पूरी करनी होंगी. डिवाइस एडमिनिस्ट्रेशन के बारे में जानकारी Android कंपैटबिलिटी डेफ़िनिशन डॉक्यूमेंट (सीडीडी) में दी गई है. यहां दिए गए दिशा-निर्देश, Android डिवाइस मैनेजमेंट को लागू करने के बारे में पूरी जानकारी नहीं देते. ये सिर्फ़ शुरुआती जानकारी के तौर पर दिए गए हैं.
डिवाइस मैनेजमेंट की सुविधा चालू करना
Android पर डिवाइस मैनेजमेंट की सुविधा चालू करने के लिए, ये सुविधाएं चालू करें:
android.software.device_admin
android.software.managed_users
इस बात की पुष्टि करने के लिए कि डिवाइस, डिवाइस मैनेजमेंट की सुविधा देता है या नहीं, डिवाइस पर यहां दिए गए adb
कमांड चलाएं और पुष्टि करें कि ये सुविधाएं मौजूद हैं: adb shell pm
list features
.
Garmin स्मार्टवॉच सेटअप करने से जुड़ी ज़रूरी शर्तें
डिवाइस के मालिक या प्रोफ़ाइल के मालिक की सुविधा देने वाले डिवाइसों को सेटअप के दौरान, असली उपयोगकर्ताओं को ज़रूरी जानकारी देनी होगी. जैसे, आउट ऑफ़ बॉक्स एक्सपीरियंस या वर्क प्रोफ़ाइल का सेटअप. एओएसपी, रेफ़रंस को लागू करने की सुविधा उपलब्ध कराता है. मैनेज किया जा रहा प्रावधान, Android फ़्रेमवर्क का यूज़र इंटरफ़ेस (यूआई) फ़्लो है. इसका इस्तेमाल, डिवाइस या वर्क प्रोफ़ाइल को पूरी तरह से सेट अप करने के दौरान किया जाता है. इससे यह पक्का किया जाता है कि डिवाइस के उपयोगकर्ताओं को, डिवाइस के मालिक या मैनेज की जा रही प्रोफ़ाइल को सेट करने के असर के बारे में सही जानकारी मिले. मैनेज की जा रही डिवाइसों को कॉन्फ़िगर करने की सुविधा, ये गतिविधियां करती है या डिवाइस नीति मैनेज करने की भूमिका वाले व्यक्ति को ये गतिविधियां करने की अनुमति देती है:
- डिवाइस को एन्क्रिप्ट करता है (अगर एन्क्रिप्शन की सुविधा चालू है).
- मैनेज किया जा रहा उपयोगकर्ता सेट अप करता है.
- वैकल्पिक ऐप्लिकेशन बंद कर देता है.
- एंटरप्राइज़ मोबिलिटी मैनेजमेंट (EMM) डिवाइस पॉलिसी कंट्रोलर (डीपीसी) ऐप्लिकेशन को डिवाइस के मालिक या प्रोफ़ाइल के मालिक के तौर पर सेट करता है.
इसके बाद, डीपीसी ऐप्लिकेशन ये काम करता है:
- उपयोगकर्ता खाते जोड़ता है.
- डिवाइस से जुड़ी नीति का पालन करने के लिए ज़रूरी है.
- अन्य सिस्टम ऐप्लिकेशन चालू करता है.
डिवाइस को डिवाइस के मालिक के तौर पर या वर्क प्रोफ़ाइल के उपयोगकर्ता के तौर पर प्रोवाइड करने के बाद, DPC ऐप्लिकेशन का ADMIN_POLICY_COMPLIANCE
इंटेंट हैंडलर, पूरी तरह से मैनेज किए जा रहे डिवाइस के उपयोगकर्ता (डिवाइस के मालिक के तौर पर प्रोवाइड करने के लिए) या वर्क प्रोफ़ाइल के उपयोगकर्ता (प्रोफ़ाइल के मालिक के तौर पर प्रोवाइड करने के लिए) के तौर पर काम करता है.
इसके बाद, DPC ऐप्लिकेशन में खाते जोड़े जाते हैं और नीतियां लागू की जाती हैं.
लॉन्चर से जुड़ी ज़रूरी शर्तें
डिवाइस मैनेजमेंट की सुविधा के साथ काम करने के लिए, लॉन्चर में ऐप्लिकेशन को बैज देने की सुविधा होनी चाहिए. साथ ही, इसमें वर्क आइकॉन बैज भी होने चाहिए. ये बैज, मैनेज किए जा रहे ऐप्लिकेशन को दिखाने के लिए AOSP में उपलब्ध होते हैं. मैनेज किए जा रहे डिवाइसों या प्रोफ़ाइलों पर मौजूद अन्य यूज़र इंटरफ़ेस एलिमेंट, जैसे कि सूचनाओं के लिए, वर्क बैज वाली एसेट का इस्तेमाल करना ज़रूरी है. AOSP में मौजूद Launcher3, पहले से ही इन बैज की सुविधाओं के साथ काम करता है.
वर्क प्रोफ़ाइल के लिए डिफ़ॉल्ट ऐप्लिकेशन
डिफ़ॉल्ट रूप से, Android एंटरप्राइज़ प्रोवाइज़निंग के तहत, सिर्फ़ वे ऐप्लिकेशन चालू होते हैं जो मैनेज किए जा रहे डिवाइस या वर्क प्रोफ़ाइल के सही तरीके से काम करने के लिए ज़रूरी होते हैं. डिवाइस बनाने वाली कंपनियां, इन एक्सएमएल फ़ाइलों का इस्तेमाल करके डिफ़ॉल्ट ऐप्लिकेशन की सूची तय कर सकती हैं:
vendor_required_apps_managed_profile.xml
vendor_required_apps_managed_device.xml
vendor_required_apps_managed_user.xml
डिवाइस के प्रावधान के बाद, आईटी एडमिन किसी संगठन के लिए ज़रूरी दूसरे ऐप्लिकेशन पुश करने के लिए ईएमएम कंसोल या कारोबार के लिए Google Play का इस्तेमाल कर सकते हैं.
डिवाइस के मालिक (पूरी तरह से मैनेज किया जाने वाला डिवाइस) और प्रोफ़ाइल के मालिक (वर्क प्रोफ़ाइल) दोनों मोड में:
- लॉन्चर आइकॉन के बिना काम करने वाले ऐप्लिकेशन, सिस्टम के ज़रूरी कॉम्पोनेंट माने जाते हैं. साथ ही, Android उन्हें अपने-आप चालू कर देता है.
- डिवाइस के प्रावधान के दौरान लॉन्चर आइकॉन वाले ऐप्लिकेशन को डिफ़ॉल्ट रूप से चालू किया जा सकता है. इसके लिए, उन्हें
vendor_required_apps_managed_[device|profile|user].xml files
में पैकेज के नामों को अनुमति देनी होगी. - डिवाइस के प्रावधान के दौरान, अन्य सभी ऐप्लिकेशन अपने-आप बंद हो जाते हैं.
हेडलेस सिस्टम यूज़र के साथ कॉन्फ़िगर किए गए डिवाइसों में, डिवाइस के मालिक की सुविधा लागू करना
Android 14 (एपीआई लेवल 34) में हेडलेस सिस्टम यूज़र मोड का कॉन्फ़िगरेशन मिलता है. इसमें सिस्टम यूज़र, बैकग्राउंड उपयोगकर्ता है और फ़ोरग्राउंड उपयोगकर्ता, सेकंडरी उपयोगकर्ता हैं. आम तौर पर, डिवाइस के मालिक की सुविधा, सिस्टम के उपयोगकर्ता के फ़ोरग्राउंड में होने पर ही काम करती है. इसलिए, हेडलेस सिस्टम यूज़र कॉन्फ़िगरेशन की वजह से, पूरी तरह से मैनेज किए जाने वाले डिवाइसों (डिवाइस के मालिक के लिए प्रावधान) को कुछ खास चुनौतियां आती हैं.
पहली इमेज. हेडलेस सिस्टम यूज़र मोड.
बिना ग्राफ़िक यूज़र मोड वाले डिवाइस पर, डिवाइस पॉलिसी कंट्रोलर (डीपीसी) ऐप्लिकेशन को डिवाइस के मालिक के तौर पर सेट किया जा सकता है. ऐसा सिर्फ़ तब किया जा सकता है, जब वह सहयोगी मोड (HEADLESS_DEVICE_OWNER_MODE_AFFILIATED
) के साथ काम करता हो. सिस्टम यह जांच करता है कि सहयोगी मोड getHeadlessDeviceOwnerMode()
को कॉल करके काम करता है या नहीं.
डिवाइस के प्रावधान को इस आधार पर मैनेज किया जाता है कि DPC ऐप्लिकेशन, सहयोगी मोड के प्रावधान के साथ काम करता है या नहीं.