इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज पर सबसे नीचे जाएं.
संसाधन के तौर पर दिखाए जाने वाले आइटम
Enterprises रिसॉर्स, किसी ईएमएम और किसी खास संगठन के बीच बाइंडिंग को दिखाता है. इस एपीआई का इस्तेमाल करके, उस बाइंडिंग को दो अलग-अलग तरीकों से इंस्टैंशिएट किया जा सकता है. इसके लिए, यह तरीका अपनाएं:
- Google के मैनेज किए जा रहे डोमेन के ग्राहकों के लिए, इस प्रोसेस में
Enterprises.enroll
औरEnterprises.setAccount
का इस्तेमाल करना शामिल है. साथ ही, Admin console और Google API Console से मिले आर्टफ़ैक्ट का इस्तेमाल करना भी शामिल है. इसके बाद, ईएमएम को सबमिट करने के लिए, ज़्यादा या कम मैन्युअल प्रोसेस का इस्तेमाल किया जाता है. - मैनेज किए जा रहे Google Play खातों के ग्राहकों के लिए, मैन्युअल तरीके से बाइंडिंग बनाने के बजाय, मैनेज किए जा रहे Google Play के साइन-अप यूज़र इंटरफ़ेस (यूआई) (Google की ओर से दिया गया तरीका) के साथ
Enterprises.generateSignupUrl
औरEnterprises.completeSignup
का इस्तेमाल किया जाता है.
{ "kind": "androidenterprise#enterprise", "id":string , "primaryDomain":string , "name":string , "administrator": [ { "email":string } ], "enterpriseType":string , "managedGoogleDomainType":string }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
administrator[] |
list |
एंटरप्राइज़ के एडमिन. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए उपलब्ध है जिन्हें EMM से शुरू किए गए फ़्लो की मदद से बनाया गया है. |
|
administrator[].email |
string |
एडमिन का ईमेल पता. | |
enterpriseType |
string |
एंटरप्राइज़ का टाइप.
ये वैल्यू डाली जा सकती हैं:
|
|
id |
string |
एंटरप्राइज़ का यूनीक आईडी. |
|
kind |
string |
||
managedGoogleDomainType |
string |
मैनेज किया जा रहा Google डोमेन किस तरह का है
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
|
name |
string |
एंटरप्राइज़ का नाम, जैसे कि "Example, Inc". | |
primaryDomain |
string |
एंटरप्राइज़ का प्राइमरी डोमेन, जैसे कि "example.com". |
तरीके
- acknowledgeNotificationSet
- , Enterprises.PullNotificationSet से मिली सूचनाओं को स्वीकार करता है, ताकि आने वाले कॉल में वही सूचनाएं न दिखें.
- completeSignup
- 'साइन अप पूरा हो गया' टोकन और एंटरप्राइज़ टोकन की जानकारी देकर, साइन अप फ़्लो पूरा करता है. किसी Enterprise टाइटल के लिए, इस अनुरोध को एक से ज़्यादा बार नहीं बुलाया जाना चाहिए.
- createWebToken
- एम्बेड किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए, एक यूनीक टोकन दिखाता है. वेब यूज़र इंटरफ़ेस (यूआई) जनरेट करने के लिए, जनरेट किए गए टोकन को 'कारोबार के लिए Google Play' के मैनेज किए जा रहे JavaScript API में पास करें. हर टोकन का इस्तेमाल सिर्फ़ एक यूज़र इंटरफ़ेस (यूआई) सेशन शुरू करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, JavaScript API से जुड़ा दस्तावेज़ देखें.
- रजिस्टर करें
- कॉल करने वाले ईएमएम के साथ किसी एंटरप्राइज़ को रजिस्टर करता है.
- generateSignupUrl
- साइन अप करने के लिए यूआरएल जनरेट करता है.
- get
- किसी एंटरप्राइज़ का नाम और डोमेन लेवल पता वापस लाता है.
- getServiceAccount
- सेवा खाता और क्रेडेंशियल दिखाता है. setAccount को कॉल करके, सेवा खाते को एंटरप्राइज़ से जोड़ा जा सकता है. सेवा खाता, इस एंटरप्राइज़ और ईएमएम के लिए यूनीक होता है. अगर एंटरप्राइज़ को अनबाउंड किया जाता है, तो यह खाता मिटा दिया जाएगा. क्रेडेंशियल में निजी कुंजी का डेटा होता है और इन्हें सर्वर साइड पर सेव नहीं किया जाता.
इस तरीके को सिर्फ़ Enterprises.Enroll या Enterprises.CompleteSignup को कॉल करने के बाद और Enterprises.SetAccount से पहले कॉल किया जा सकता है. ऐसा न करने पर, यह गड़बड़ी दिखाएगा.
पहले कॉल के बाद किए जाने वाले कॉल, क्रेडेंशियल का एक नया और यूनीक सेट जनरेट करेंगे. साथ ही, पहले जनरेट किए गए क्रेडेंशियल अमान्य हो जाएंगे.
सर्विस खाते को एंटरप्राइज़ से बांधने के बाद, उसे serviceAccountKeys संसाधन का इस्तेमाल करके मैनेज किया जा सकता है. - getStoreLayout
- एंटरप्राइज़ के लिए स्टोर का लेआउट दिखाता है. अगर स्टोर का लेआउट सेट नहीं किया गया है, तो स्टोर के लेआउट टाइप के तौर पर "सामान्य" दिखाता है और होम पेज नहीं दिखाता.
- list
- डोमेन नेम से किसी एंटरप्राइज़ को खोजता है. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए उपलब्ध है जिन्हें Google के बनाए गए प्रोसेस के ज़रिए बनाया गया है. ईएमएम से शुरू किए गए फ़्लो की मदद से बनाए गए एंटरप्राइज़ के लिए, आईडी को लुकअप करने की ज़रूरत नहीं होती. ऐसा इसलिए, क्योंकि ईएमएम, Enterprises.generateSignupUrl कॉल में बताए गए कॉलबैक में एंटरप्राइज़ आईडी को जानता है.
- pullNotificationSet
- अनुरोध के लिए पुष्टि किए गए सेवा खाते से जुड़े एंटरप्राइज़ के लिए, सूचना सेट को खींचता है और दिखाता है. अगर कोई सूचना बाकी नहीं है, तो सूचना सेट खाली हो सकता है.
अगर सूचना सेट खाली नहीं है, तो Enterprises.AcknowledgeNotificationSet को कॉल करके, रिटर्न किए गए सूचना सेट को 20 सेकंड के अंदर स्वीकार करना ज़रूरी है.
जिन सूचनाओं की पुष्टि 20 सेकंड के अंदर नहीं की जाती है उन्हें आखिर में, PullNotificationSet के किसी दूसरे अनुरोध के जवाब में फिर से शामिल किया जाएगा. साथ ही, जिन सूचनाओं की पुष्टि कभी नहीं की जाती है उन्हें Google Cloud Platform के Pub/Sub सिस्टम की नीति के मुताबिक मिटा दिया जाएगा.
सूचनाएं पाने के लिए, एक साथ कई अनुरोध किए जा सकते हैं. ऐसे में, अगर कोई सूचना बाकी है, तो उसे कॉल करने वाले हर व्यक्ति के बीच बांटा जाएगा.
अगर कोई सूचना मौजूद नहीं है, तो सूचनाओं की खाली सूची दिखती है. बाद में किए गए अनुरोधों से, उपलब्ध होने पर ज़्यादा सूचनाएं मिल सकती हैं. - sendTestPushNotification
- इस एंटरप्राइज़ के लिए, Google Cloud Pub/Sub सेवा के साथ EMM इंटिग्रेशन की पुष्टि करने के लिए, एक टेस्ट नोटिफ़िकेशन भेजता है.
- setAccount
- इससे वह खाता सेट होता है जिसका इस्तेमाल, एपीआई के लिए एंटरप्राइज़ के तौर पर पुष्टि करने के लिए किया जाएगा.
- setStoreLayout
- एंटरप्राइज़ के लिए स्टोर का लेआउट सेट करता है. डिफ़ॉल्ट रूप से, storeLayoutType "बेसिक" पर सेट होता है और स्टोर का बुनियादी लेआउट चालू होता है. बुनियादी लेआउट में सिर्फ़ वे ऐप्लिकेशन होते हैं जिन्हें एडमिन ने अनुमति दी है और जिन्हें किसी उपयोगकर्ता के लिए उपलब्ध प्रॉडक्ट सेट में जोड़ा गया है. इसके लिए, setAvailableProductSet कॉल का इस्तेमाल किया जाता है. पेज पर मौजूद ऐप्लिकेशन, उनके प्रॉडक्ट आईडी की वैल्यू के हिसाब से क्रम में लगाए जाते हैं. अगर आपने स्टोर का कस्टम लेआउट बनाया है, तो स्टोर का बुनियादी लेआउट बंद हो जाता है. ऐसा करने के लिए, storeLayoutType = "custom" सेट करें और होम पेज सेट करें.
- अनरोल करना
- किसी एंटरप्राइज़ को कॉल करने वाले ईएमएम से अनरॉल करता है.