Enterprises

इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज पर सबसे नीचे जाएं.

संसाधन के तौर पर दिखाए जाने वाले आइटम

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 एंटरप्राइज़ का टाइप.

ये वैल्यू डाली जा सकती हैं:
  • "enterpriseTypeUnspecified"
  • "managedGoogleDomain"
  • "managedGooglePlayAccountsEnterprise"
id string एंटरप्राइज़ का यूनीक आईडी.

kind string
managedGoogleDomainType string मैनेज किया जा रहा Google डोमेन किस तरह का है

इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "managedGoogleDomainTypeUnspecified"
  • "typeDomain"
  • "typeTeam"
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" सेट करें और होम पेज सेट करें.
अनरोल करना
किसी एंटरप्राइज़ को कॉल करने वाले ईएमएम से अनरॉल करता है.