इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज के आखिर में जाएं.
संसाधन के बारे में जानकारी
Enterprises संसाधन, किसी ईएमएम और किसी संगठन के बीच के संबंध को दिखाता है. इस एपीआई का इस्तेमाल करके, उस बाइंडिंग को दो अलग-अलग तरीकों से इंस्टैंशिएट किया जा सकता है. ये तरीके यहां दिए गए हैं:
- Google के मैनेज किए गए डोमेन के ग्राहकों के लिए, इस प्रोसेस में
Enterprises.enroll
औरEnterprises.setAccount
का इस्तेमाल करना होता है. साथ ही, Admin console और Google API Console से मिले आर्टफ़ैक्ट का इस्तेमाल करना होता है. इसके बाद, ईएमएम को सबमिट करना होता है. यह प्रोसेस, काफ़ी हद तक मैन्युअल होती है. - मैनेज किए जा रहे Google Play खातों के ग्राहकों के लिए, इस प्रोसेस में
Enterprises.generateSignupUrl
औरEnterprises.completeSignup
का इस्तेमाल किया जाता है. साथ ही, मैनेज किए जा रहे Google Play के साइन-अप यूज़र इंटरफ़ेस (Google की ओर से उपलब्ध कराया गया तरीका) का इस्तेमाल करके, मैन्युअल तरीके से किए जाने वाले चरणों को पूरा किए बिना बाइंडिंग बनाई जाती है.
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ], "googleAuthenticationSettings": { "googleAuthenticationRequired": string, "dedicatedDevicesAllowed": string, "createdAt": { "seconds": long, "nanos": integer }, "updatedAt": { "seconds": long, "nanos": integer } }, "enterpriseType": string, "managedGoogleDomainType": string }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
administrator[] |
list |
एंटरप्राइज़ के एडमिन. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए उपलब्ध है जिन्हें ईएमएम की मदद से बनाया गया है. |
|
administrator[].email |
string |
एडमिन का ईमेल पता. | |
enterpriseType |
string |
यह किस तरह का एंटरप्राइज़ है.
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
|
googleAuthenticationSettings |
nested object |
Google की ओर से उपलब्ध कराई गई, उपयोगकर्ता की पुष्टि करने की सुविधा के लिए सेटिंग. | |
googleAuthenticationSettings.createdAt |
nested object |
सेटिंग को पहली बार बनाने या उसमें बदलाव करने का टाइमस्टैंप. | |
googleAuthenticationSettings.createdAt.nanos |
integer |
नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव फ़्रैक्शन. भिन्नात्मक वैल्यू वाली नेगेटिव सेकंड वैल्यू में, नैनोसेकंड की नॉन-नेगेटिव वैल्यू होनी चाहिए. यह 0 से लेकर 999,999,999 के बीच की कोई संख्या होनी चाहिए. | |
googleAuthenticationSettings.createdAt.seconds |
long |
यह Unix epoch 1970-01-01T00:00:00Z से यूटीसी समय के सेकंड को दिखाता है. यह 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच होना चाहिए. | |
googleAuthenticationSettings.dedicatedDevicesAllowed |
string |
क्या खास तरह के डिवाइसों को अनुमति दी गई है.
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
|
googleAuthenticationSettings.googleAuthenticationRequired |
string |
इससे पता चलता है कि Google खाते से पुष्टि करना ज़रूरी है या नहीं.
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
|
googleAuthenticationSettings.updatedAt |
nested object |
सेटिंग में पिछली बार बदलाव किए जाने का टाइमस्टैंप. | |
googleAuthenticationSettings.updatedAt.nanos |
integer |
नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव फ़्रैक्शन. भिन्नात्मक वैल्यू वाली नेगेटिव सेकंड वैल्यू में, नैनोसेकंड की नॉन-नेगेटिव वैल्यू होनी चाहिए. यह 0 से लेकर 999,999,999 के बीच की कोई संख्या होनी चाहिए. | |
googleAuthenticationSettings.updatedAt.seconds |
long |
यह Unix epoch 1970-01-01T00:00:00Z से यूटीसी समय के सेकंड को दिखाता है. यह 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच होना चाहिए. | |
id |
string |
यह एंटरप्राइज़ का यूनीक आईडी होता है. |
|
id |
string |
यह एंटरप्राइज़ का यूनीक आईडी होता है. |
|
kind |
string |
||
managedGoogleDomainType |
string |
मैनेज किए जा रहे Google डोमेन का टाइप
इन वैल्यू का इस्तेमाल किया जा सकता है:
|
|
name |
string |
कंपनी का नाम. उदाहरण के लिए, "Example, Inc". | |
primaryDomain |
string |
कंपनी का प्राइमरी डोमेन, जैसे कि "example.com". |
तरीके
- acknowledgeNotificationSet
- एंटरप्राइज़ से मिली सूचनाओं की पुष्टि करता है.PullNotificationSet का इस्तेमाल करके, यह पुष्टि की जाती है, ताकि बाद में किए जाने वाले कॉल में वही सूचनाएं न मिलें.
- completeSignup
- साइनअप फ़्लो पूरा करता है. इसके लिए, वह कंप्लीशन टोकन और एंटरप्राइज़ टोकन तय करता है. किसी Enterprise टोकन के लिए, इस अनुरोध को एक से ज़्यादा बार कॉल नहीं किया जाना चाहिए.
- createWebToken
- यह एम्बेड किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए, एक यूनीक टोकन दिखाता है. वेब यूज़र इंटरफ़ेस (यूआई) जनरेट करने के लिए, जनरेट किए गए टोकन को Managed Google Play JavaScript API में पास करें. हर टोकन का इस्तेमाल सिर्फ़ एक यूज़र इंटरफ़ेस (यूआई) सेशन शुरू करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, JavaScript API से जुड़ा दस्तावेज़ देखें.
- रजिस्टर करें
- यह कॉलिंग ईएमएम के साथ किसी एंटरप्राइज़ को रजिस्टर करता है.
- generateEnterpriseUpgradeUrl
- यह मैनेज किए जा रहे Google Play खातों वाले मौजूदा एंटरप्राइज़ को मैनेज किए जा रहे Google डोमेन में अपग्रेड करने के लिए, एंटरप्राइज़ अपग्रेड यूआरएल जनरेट करता है. ज़्यादा जानकारी के लिए, एंटरप्राइज़ खाते को अपग्रेड करने से जुड़ी गाइड देखें.
- generateSignupUrl
- साइन-अप यूआरएल जनरेट करता है.
- पाएं
- यह किसी एंटरप्राइज़ का नाम और डोमेन वापस पाता है.
- getServiceAccount
- यह सेवा खाता और क्रेडेंशियल दिखाता है. setAccount को कॉल करके, सेवा खाते को एंटरप्राइज़ से बाइंड किया जा सकता है. यह सेवा खाता, इस एंटरप्राइज़ और ईएमएम के लिए यूनीक होता है. एंटरप्राइज़ को अनलिंक करने पर, इसे मिटा दिया जाएगा. क्रेडेंशियल में निजी कुंजी का डेटा होता है. इन्हें सर्वर-साइड पर सेव नहीं किया जाता.
इस तरीके को सिर्फ़ Enterprises.Enroll या Enterprises.CompleteSignup को कॉल करने के बाद और Enterprises.SetAccount को कॉल करने से पहले कॉल किया जा सकता है. ऐसा न करने पर, यह गड़बड़ी दिखाएगा.
पहली बार कॉल करने के बाद, अगली बार कॉल करने पर क्रेडेंशियल का नया और यूनीक सेट जनरेट होगा. साथ ही, पहले जनरेट किए गए क्रेडेंशियल अमान्य हो जाएंगे.
सेवा खाते को एंटरप्राइज़ से बाइंड करने के बाद, इसे serviceAccountKeys संसाधन का इस्तेमाल करके मैनेज किया जा सकता है.
. - getStoreLayout
- यह फ़ंक्शन, एंटरप्राइज़ के लिए स्टोर लेआउट दिखाता है. अगर स्टोर लेआउट सेट नहीं किया गया है, तो यह "basic" को स्टोर लेआउट टाइप के तौर पर दिखाता है. साथ ही, कोई होम पेज नहीं दिखाता.
- list
- यह फ़ंक्शन, डोमेन नाम के हिसाब से किसी एंटरप्राइज़ की जानकारी ढूंढता है. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए उपलब्ध है जिन्हें Google ने बनाया है. ईएमएम की मदद से बनाए गए एंटरप्राइज़ के लिए, आईडी को खोजने की ज़रूरत नहीं होती. ऐसा इसलिए, क्योंकि ईएमएम को Enterprises.generateSignupUrl कॉल में बताए गए कॉलबैक में एंटरप्राइज़ आईडी की जानकारी मिलती है.
- pullNotificationSet
- यह अनुरोध के लिए पुष्टि किए गए सेवा खाते से जुड़े उद्यमों के लिए, सूचनाओं का सेट वापस लाता है. अगर कोई सूचना नहीं है, तो सूचना सेट खाली हो सकता है.
सूचनाओं के सेट को वापस पाने के लिए, Enterprises.AcknowledgeNotificationSet को कॉल करके 20 सेकंड के अंदर इसकी पुष्टि करनी होगी. हालांकि, अगर सूचनाओं का सेट खाली है, तो इसकी पुष्टि करने की ज़रूरत नहीं है.
जिन सूचनाओं को 20 सेकंड के अंदर स्वीकार नहीं किया जाता है उन्हें PullNotificationSet के किसी दूसरे अनुरोध के जवाब में फिर से शामिल कर दिया जाएगा. जिन सूचनाओं को कभी स्वीकार नहीं किया जाता उन्हें Google Cloud Platform Pub/Sub सिस्टम की नीति के मुताबिक मिटा दिया जाएगा.
सूचनाएं पाने के लिए, एक साथ कई अनुरोध किए जा सकते हैं. ऐसे में, अगर कोई सूचना लंबित है, तो उसे कॉल करने वाले हर व्यक्ति के साथ शेयर किया जाएगा.
अगर कोई सूचना मौजूद नहीं है, तो सूचनाओं की खाली सूची दिखती है. इसके बाद किए गए अनुरोधों के लिए, सूचनाएं उपलब्ध होने पर आपको ज़्यादा सूचनाएं मिल सकती हैं. - sendTestPushNotification
- यह इस एंटरप्राइज़ के लिए, Google Cloud Pub/Sub सेवा के साथ ईएमएम इंटिग्रेशन की पुष्टि करने के लिए, एक टेस्ट सूचना भेजता है.
- setAccount
- यह उस खाते को सेट करता है जिसका इस्तेमाल, एपीआई में एंटरप्राइज़ के तौर पर पुष्टि करने के लिए किया जाएगा.
- setStoreLayout
- इससे एंटरप्राइज़ के लिए स्टोर का लेआउट सेट किया जाता है. डिफ़ॉल्ट रूप से, storeLayoutType को "basic" पर सेट किया जाता है. साथ ही, स्टोर का बेसिक लेआउट चालू होता है. बेसिक लेआउट में सिर्फ़ वे ऐप्लिकेशन शामिल होते हैं जिन्हें एडमिन ने मंज़ूरी दी है. साथ ही, उन्हें उपयोगकर्ता के लिए उपलब्ध प्रॉडक्ट सेट में जोड़ा गया है. इसके लिए, setAvailableProductSet कॉल का इस्तेमाल किया जाता है. इस पेज पर मौजूद ऐप्लिकेशन, उनके प्रॉडक्ट आईडी की वैल्यू के हिसाब से क्रम में लगाए जाते हैं. अगर आपने कस्टम स्टोर लेआउट बनाया है (storeLayoutType = "custom" सेट करके और होम पेज सेट करके), तो बुनियादी स्टोर लेआउट बंद हो जाता है.
- अनरजिस्टर करें
- यह कॉल करने वाले ईएमएम से किसी एंटरप्राइज़ को ऑप्ट आउट करता है.