इस संसाधन के लिए तरीका जानने के लिए, इस पेज के आखिर में देखें.
संसाधन के बारे में जानकारी
मैनेज किए जा रहे कॉन्फ़िगरेशन के रिसॉर्स में, ऐप्लिकेशन के मैनेज किए जा रहे कॉन्फ़िगरेशन की स्कीमा में, ऐप्लिकेशन डेवलपर से तय की गई मैनेज की गई प्रॉपर्टी का सेट शामिल होता है. साथ ही, इसमें उपयोगकर्ता के लिए तय किए गए कॉन्फ़िगरेशन वैरिएबल भी शामिल होते हैं.
{ "kind": string, "productId": string, "managedProperty": [ { "key": string, "valueBool": boolean, "valueInteger": integer, "valueString": string, "valueStringArray": [ string ], "valueBundle": { "managedProperty": [ (ManagedProperty) ] }, "valueBundleArray": [ { "managedProperty": [ (ManagedProperty) ] } ] } ], "configurationVariables": { "kind": "androidenterprise#configurationVariables", "mcmId": string, "variableSet": [ { "kind": "androidenterprise#variableSet", "placeholder": string, "userValue": string } ] } }
प्रॉपर्टी का नाम | वैल्यू | ब्यौरा | ज़रूरी जानकारी |
---|---|---|---|
configurationVariables |
nested object |
इसमें मैनेज की जा रही कॉन्फ़िगरेशन प्रोफ़ाइल का आईडी और कॉन्फ़िगरेशन वैरिएबल का वह सेट शामिल होता है जिसे उपयोगकर्ता के लिए तय किया गया हो. | |
configurationVariables.kind |
string |
||
configurationVariables.mcmId |
string |
मैनेज किए जा रहे कॉन्फ़िगरेशन की सेटिंग का आईडी. | |
configurationVariables.variableSet[] |
list |
उपयोगकर्ता को एट्रिब्यूट किया गया वैरिएबल सेट. | |
configurationVariables.variableSet[].kind |
string |
||
configurationVariables.variableSet[].placeholder |
string |
प्लेसहोल्डर स्ट्रिंग; ईएमएम की ओर से तय. | |
configurationVariables.variableSet[].userValue |
string |
प्लेसहोल्डर का मान, खास तौर पर उपयोगकर्ता के लिए. | |
kind |
string |
बहिष्कृत. |
|
managedProperty[] |
list |
इस कॉन्फ़िगरेशन के लिए, मैनेज की जाने वाली प्रॉपर्टी का सेट. | |
managedProperty[].key |
string |
प्रॉपर्टी की पहचान करने वाली खास कुंजी. | |
managedProperty[].valueBool |
boolean |
बूलियन वैल्यू - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप bool है. | |
managedProperty[].valueBundle |
nested object |
मैनेज की जा रही प्रॉपर्टी का बंडल - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप बंडल किया जाएगा. | |
managedProperty[].valueBundle.managedProperty[] |
list |
मैनेज की जा रही प्रॉपर्टी की सूची. | |
managedProperty[].valueBundleArray[] |
list |
प्रॉपर्टी के बंडल की सूची - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप बंडल_array हो. | |
managedProperty[].valueBundleArray[].managedProperty[] |
list |
मैनेज की जा रही प्रॉपर्टी की सूची. | |
managedProperty[].valueInteger |
integer |
पूर्णांक की वैल्यू - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप इंटेजर होगा. | |
managedProperty[].valueString |
string |
स्ट्रिंग की वैल्यू - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप, स्ट्रिंग, विकल्प या छिपाया गया हो. | |
managedProperty[].valueStringArray[] |
list |
स्ट्रिंग वैल्यू की सूची - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप एक से ज़्यादा चुना जाएगा. | |
productId |
string |
उस प्रॉडक्ट का आईडी जिसके लिए मैनेज किया गया कॉन्फ़िगरेशन मिला है, उदाहरण के लिए, "app.com.google.android.gm". |
तरीके
- मिटाएं
- खास उपयोगकर्ता के लिए, किसी ऐप्लिकेशन के हर उपयोगकर्ता के मैनेज किए गए कॉन्फ़िगरेशन को हटाता है.
- get
- तय किए गए उपयोगकर्ता के लिए, किसी ऐप्लिकेशन के हर उपयोगकर्ता के मैनेज किए गए कॉन्फ़िगरेशन की जानकारी मिलती है.
- list
- किसी खास उपयोगकर्ता के लिए, हर उपयोगकर्ता के मैनेज किए गए सभी कॉन्फ़िगरेशन की सूची बनाता है. सिर्फ़ आईडी सेट किया गया है.
- अपडेट
- खास उपयोगकर्ता के लिए किसी ऐप्लिकेशन की प्रबंधित कॉन्फ़िगरेशन सेटिंग जोड़ता या अपडेट करता है.
अगर मैनेज किए जा रहे कॉन्फ़िगरेशन iframe के साथ काम करता है, तो
उपयोगकर्ता के लिए मैनेज किए जा रहे कॉन्फ़िगरेशन लागू किए जा सकते हैं. इसके लिए, अनुरोध में
mcmId
और इससे जुड़े कॉन्फ़िगरेशन वैरिएबल (अगर कोई है) के बारे में जानकारी दें. इसके अलावा, सभी ईएमएम मैनेज की गई प्रॉपर्टी की सूची पास करके, मैनेज किए गए कॉन्फ़िगरेशन को लागू कर सकते हैं.