डिवाइस मैनेजमेंट की सुविधा लागू करें

इस पेज पर, डिवाइस बनाने वाली कंपनियों के लिए, डिवाइस चालू करने से जुड़े दिशा-निर्देश दिए गए हैं Android पर मैनेज करने की सुविधा मिलती है. डिवाइस मैनेजमेंट की सुविधा का इस्तेमाल करने के लिए, डिवाइसों को सभी ज़रूरी शर्तें पूरी करनी होंगी सॉफ़्टवेयर के साथ काम करने से जुड़ी ज़रूरी शर्तें, सेक्शन 3.9 में बताई गई हैं. डिवाइस एडमिन को Android कम्पैटिबिलिटी डेफ़िनिशन दस्तावेज़ (सीडीडी) में पढ़ें. यहां दिए गए लागू करने के दिशा-निर्देशों में पूरी जानकारी नहीं दी गई है. साथ ही, ये दिशा-निर्देश सिर्फ़ यह Android डिवाइस मैनेजमेंट को लागू करने का शुरुआती पॉइंट है.

डिवाइस मैनेजमेंट चालू करें

Android पर डिवाइस मैनेजमेंट चालू करने के लिए, ये सुविधाएं चालू करें:

  • android.software.device_admin
  • android.software.managed_users

किसी डिवाइस में डिवाइस मैनेजमेंट की सुविधा काम करती है या नहीं, इसकी पुष्टि करने के लिए नीचे दिया गया adb चलाएं निर्देश दें और पुष्टि करें कि वे सुविधाएं मौजूद हैं: adb shell pm list features.

Garmin स्मार्टवॉच सेटअप करने से जुड़ी ज़रूरी शर्तें

डिवाइस के मालिक या प्रोफ़ाइल के मालिक के प्रावधान को लागू करने वाले डिवाइस मौजूद होने चाहिए सेटअप के दौरान असली उपयोगकर्ताओं को सही जानकारी देनी होगी (जैसे कि प्रॉडक्ट को लेकर ग्राहकों के अनुभव या काम करने के तरीके की जानकारी) प्रोफ़ाइल सेटअप करने का तरीका). AOSP रेफ़रंस लागू करना. मैनेज किया जा रहा प्रावधान, Android फ़्रेमवर्क का यूज़र इंटरफ़ेस (यूआई) फ़्लो है, जो पूरी तरह से मैनेज किए जा रहे डिवाइस या वर्क प्रोफ़ाइल का सेटअप, ताकि यह पक्का किया जा सके कि डिवाइस के उपयोगकर्ता सही तरीके से काम कर रहे हैं को मैनेज करने की अनुमति दी गई है. इसमें, डिवाइस के मालिक या मैनेज की जा रही प्रोफ़ाइल को सेट करने के नतीजों के बारे में बताया गया है डिवाइस. मैनेज किए जा रहे प्रावधान की मदद से, ये काम किए जाते हैं या उन्हें अपने संपर्कों का ऐक्सेस दिया जाता है को ऐक्सेस करने के लिए:

  • डिवाइस को एन्क्रिप्ट करता है (अगर एन्क्रिप्शन चालू हो).
  • मैनेज किया जा रहा उपयोगकर्ता तय करता है.
  • वैकल्पिक ऐप्लिकेशन को बंद करता है.
  • एंटरप्राइज़ मोबिलिटी मैनेजमेंट (ईएमएम) डिवाइस पॉलिसी कंट्रोलर (डीपीसी) सेट करता है ऐप्लिकेशन को डिवाइस के मालिक के तौर पर सेव किया है या प्रोफ़ाइल का मालिक.

इसके बदले में, DPC ऐप्लिकेशन ये काम करता है:

  • उपयोगकर्ता खाते जोड़ता है.
  • इससे डिवाइस से जुड़ी नीति का पालन होता है.
  • किसी भी अतिरिक्त सिस्टम ऐप्लिकेशन को चालू करता है.

प्रावधान पूरा होने के बाद, DPC ऐप्लिकेशन का ADMIN_POLICY_COMPLIANCE इंटेंट हैंडलर, पूरी तरह से मैनेज किए गए डिवाइस के उपयोगकर्ता (इसके लिए) में चलता है डिवाइस के मालिक का प्रावधान) या वर्क प्रोफ़ाइल उपयोगकर्ता में (इसके लिए प्रोफ़ाइल के मालिक का प्रावधान करना). इसके बाद, DPC ऐप्लिकेशन में खाते जोड़े जाते हैं और नीतियां लागू की जाती हैं.

लॉन्चर से जुड़ी ज़रूरी शर्तें

डिवाइस मैनेजमेंट की सुविधा के लिए, लॉन्चर को बैज वाले ऐप्लिकेशन के साथ काम करना चाहिए काम आइकॉन बैज के साथ (मैनेज किए जा रहे ऐप्लिकेशन दिखाने के लिए एओएसपी में दिया जाता है). मैनेज किए जा रहे डिवाइसों या प्रोफ़ाइलों पर यूज़र इंटरफ़ेस से जुड़े दूसरे एलिमेंट, जैसे कि सूचनाओं के लिए, वर्क बैज वाली ऐसेट का इस्तेमाल करना ज़रूरी है. 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(). डिवाइस के प्रावधान को उसी हिसाब से मैनेज किया जाता है, यह इस बात पर निर्भर करता है कि डिवाइस पर ऐप्लिकेशन का ऐक्सेस किस तरह का है डिवाइस, सहयोगी मोड के प्रावधान के साथ काम करता है.