Google Play EMM API में एक Devices रिसॉर्स शामिल होता है. यह ईएमएम की ओर से मैनेज की जाने वाली हर इकाई को दिखाता है. साथ ही, यह किसी खास उपयोगकर्ता से जुड़ा होता है. आपके ग्राहक की साइटों पर, डिवाइसों को आपके ईएमएम कंसोल और डिवाइस की नीति कंट्रोलर (डीपीसी) का इस्तेमाल करके मैनेज किया जाता है. संगठन, मैनेज किए गए Google Play के ज़रिए लोगों को ऐप्लिकेशन उपलब्ध कराते हैं.
डिवाइस और मैनेजमेंट के टाइप
अगर आपका DPC पूरे डिवाइस को मैनेज करता है, तो डिवाइस की managementType वैल्यू managedDevice होती है. अगर आपका डीपीसी सिर्फ़ वर्क प्रोफ़ाइल को मैनेज करता है, तो डिवाइस में managementType का managedProfile होता है. यह सिर्फ़ फ़िज़िकल डिवाइस पर मैनेज की गई प्रोफ़ाइल को दिखाता है. इन डिवाइसों को “मैनेज किए गए डिवाइस” कहा जाता है.
unmanagedProfile मैनेजमेंट टाइप वाले डिवाइसों को “अनमैनेज्ड डिवाइस” कहा जाता है. इनमें ये डिवाइस शामिल हैं:
- ऐसे लेगसी डिवाइस जिन पर Android 5.0 से पहले का वर्शन चलता है या जिन पर वर्क प्रोफ़ाइल की सुविधा काम नहीं करती.
- ऐसे डिवाइस जिन्हें किसी डीपीसी से कंट्रोल नहीं किया जाता और जिनके मैनेजमेंट टाइप के तौर पर
managedDeviceयाmanagedProfileसेट नहीं है. उदाहरण के लिए, किसी संगठन का Google Workspace एडमिन, उपयोगकर्ताओं को अपने निजी Android डिवाइसों में कॉर्पोरेट ईमेल खाते जोड़ने की अनुमति दे सकता है. इसके लिए, उसे वर्क प्रोफ़ाइल सेट अप करने की ज़रूरत नहीं होगी.
'मैनेज नहीं की गई प्रोफ़ाइल' मैनेजमेंट टाइप का इस्तेमाल करके क्या-क्या किया जा सकता है
unmanagedProfile मैनेजमेंट टाइप का इस्तेमाल करके, लेगसी डिवाइसों के उपयोगकर्ता अपने संगठन के मैनेज किए जा रहे Google Play Store से ऐप्लिकेशन पा सकते हैं. साथ ही:
- उन निजी ऐप्लिकेशन को ऐक्सेस करें जो उन्हें हर उपयोगकर्ता और हर ऐप्लिकेशन के हिसाब से एसीएल का इस्तेमाल करके उपलब्ध कराए गए हैं.
- कारोबार के लिए खरीदे गए, एक साथ कई लाइसेंस वाले ऐप्लिकेशन के लाइसेंस कम करें.
- एडमिन की ओर से सुझाए गए और चुने गए ऐप्लिकेशन इंस्टॉल करने के लिए, मैनेज किए जा रहे Google Play को ऐक्सेस करें.
इसके अलावा, एडमिन यह भी देख सकते हैं कि डिवाइस पर काम से जुड़े कौनसे ऐप्लिकेशन इंस्टॉल किए गए हैं.
Android 5.0 से पहले के वर्शन वाले डिवाइसों या वर्क प्रोफ़ाइल की सुविधा के साथ काम न करने वाले डिवाइसों पर, unmanagedProfile मैनेजमेंट टाइप का इस्तेमाल किया जा सकता है. अगर किसी डिवाइस पर वर्क प्रोफ़ाइल की सुविधा काम करती है, तो managedDevice या managedProfile मैनेजमेंट टाइप का इस्तेमाल करें.
उपयोगकर्ता की सहमति और मैनेज किए जा रहे Google Play खाते
जब कोई उपयोगकर्ता पहली बार मैनेज किया जा रहा Google Play ऐक्सेस करने की कोशिश करता है, तब उसे सेवा की शर्तें (टीओएस) स्वीकार करनी होती हैं. किसी उपयोगकर्ता के सेवा की शर्तें स्वीकार करने के बाद:
- मैनेज नहीं किए जा रहे हर डिवाइस के लिए, मैनेज किए जा रहे Google Play में
unmanagedProfileरिकॉर्ड बनाया जाता है. - Google Play EMM API पर डिवाइसों को देखा जा सकता है.
- उपयोगकर्ता, ऐप्लिकेशन को उसी तरह इंस्टॉल कर सकता है जिस तरह उन उपयोगकर्ताओं के डिवाइसों को इंस्टॉल किया जाता है जिन्हें सीधे तौर पर आपके डीपीसी से मैनेज किया जाता है.
संसाधनों, तरीकों, और मैनेजमेंट के टाइप के बारे में खास जानकारी
| संसाधन और तरीका | ब्यौरा | managedDevice
|
managedProfile
|
unmanagedProfile
|
Devices.get
|
यह एक Devices संसाधन दिखाता है, जिसमें डिवाइस के बारे में जानकारी होती है.
|
✔ | ✔ | ✔ |
Devices.getState
|
यह कुकी, यह जानकारी इकट्ठा करती है कि किसी डिवाइस के लिए Google की सेवाओं का ऐक्सेस चालू है या बंद है. | ✔ (सिर्फ़ Google के मैनेज किए गए उपयोगकर्ताओं के लिए) | ✔ (सिर्फ़ Google के मैनेज किए गए उपयोगकर्ताओं के लिए) | |
Devices.list
|
यह फ़ंक्शन, तय किए गए userID के लिए Device संसाधनों की सूची वापस लाता है.
|
✔ | ✔ | ✔ |
Devices.setState
|
इस नीति से यह तय किया जाता है कि डिवाइस पर Google की सेवाओं का ऐक्सेस चालू है या बंद. इसके लिए, Google Admin console में Android डिवाइसों के लिए मोबाइल डिवाइस मैनेजमेंट सेट अप करना ज़रूरी है. | ✔ (सिर्फ़ Google के मैनेज किए गए उपयोगकर्ताओं के लिए) | ✔ (सिर्फ़ Google के मैनेज किए गए उपयोगकर्ताओं के लिए) | |
Entitlements.delete
|
इससे डिवाइस से एनटाइटलमेंट और ऐप्लिकेशन हट जाता है. |
✔ | ✔ | ✔ (ऐप्लिकेशन को डिवाइस से नहीं हटाया जाता) |
Entitlements.update
|
इंस्टॉल करने के वैकल्पिक पैरामीटर के साथ इस तरीके का इस्तेमाल करने पर, डिवाइस पर ऐप्लिकेशन इंस्टॉल करने की कोशिश की जाती है. साथ ही, उपयोगकर्ता को एनटाइटलमेंट असाइन किया जाता है. | ✔ | ✔ | ✔ |
Installs.get
|
यह कुकी, किसी डिवाइस पर ऐप्लिकेशन इंस्टॉल करने की जानकारी को वापस लाती है. | ✔ | ✔ | ✔ (सिर्फ़ काम से जुड़े खाते से इंस्टॉल किए गए ऐप्लिकेशन के लिए) |
Installs.list
|
यह किसी डिवाइस पर इंस्टॉल किए गए सभी ऐप्लिकेशन की जानकारी वापस पाता है. | ✔ | ✔ | ✔ (सिर्फ़ काम से जुड़े खाते से इंस्टॉल किए गए ऐप्लिकेशन के लिए) |
Installs.delete
|
किसी डिवाइस से ऐप्लिकेशन हटाने के अनुरोध. | ✔ | ✔ | ✔ |
Installs.update
|
यह कुकी, किसी डिवाइस पर ऐप्लिकेशन का नया वर्शन इंस्टॉल करने के अनुरोध करती है. | ✔ | ✔ | ✔ |