Grouplicenses

इस संसाधन के लिए तरीका जानने के लिए, इस पेज के आखिर में देखें.

संसाधन के बारे में जानकारी

ग्रुप के लाइसेंस ऑब्जेक्ट से आपको मुफ़्त और पैसे चुकाकर इस्तेमाल किए जाने वाले दोनों ऐप्लिकेशन के लिए लाइसेंस (जिन्हें एनटाइटलमेंट कहा जाता है) का ट्रैक रखने में मदद मिलती है. मुफ़्त ऐप्लिकेशन के लिए, ग्रुप का लाइसेंस तब बनाया जाता है, जब कोई एंटरप्राइज़ एडमिन Google Play में प्रॉडक्ट को पहली बार मंज़ूरी देता है या जब एपीआई का इस्तेमाल करके, किसी उपयोगकर्ता को प्रॉडक्ट का पहला एनटाइटलमेंट बनाया जाता है. पैसे चुकाकर डाउनलोड किए जाने वाले ऐप्लिकेशन के लिए, ग्रुप का लाइसेंस ऑब्जेक्ट सिर्फ़ तब बनाया जाता है, जब कोई एंटरप्राइज़ एडमिन Google Play में पहली बार प्रॉडक्ट खरीदता है.

ग्रुप लाइसेंस की क्वेरी करने के लिए, एपीआई का इस्तेमाल करें. Grouplicenses संसाधन में खरीदे गए लाइसेंस की संख्या (सिर्फ़ पैसे चुकाकर डाउनलोड किए जाने वाले ऐप्लिकेशन) और इस्तेमाल किए जा रहे लाइसेंस की कुल संख्या शामिल होती है. दूसरे शब्दों में, प्रॉडक्ट के लिए मौजूद Entitlements की कुल संख्या.

हर प्रॉडक्ट के लिए, ग्रुप का लाइसेंस सिर्फ़ एक ऑब्जेक्ट बनाया जाता है और ग्रुप के लाइसेंस ऑब्जेक्ट कभी नहीं मिटाए जाते. अगर किसी प्रॉडक्ट को स्वीकार नहीं किया जाता है, तो उसका ग्रुप लाइसेंस बना रहता है. इसकी मदद से एंटरप्राइज़ एडमिन, प्रॉडक्ट के लिए बचे हुए सभी एनटाइटलमेंट को ट्रैक कर सकते हैं.

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
acquisitionKind string यह ग्रुप लाइसेंस कैसे हासिल किया गया. "bulkPurchase" का मतलब है कि यह G Suite लाइसेंस इसलिए बनाया गया था, क्योंकि एंटरप्राइज़ ने इस प्रॉडक्ट के लिए लाइसेंस खरीदा था; नहीं तो, वैल्यू "free" है (मुफ़्त प्रॉडक्ट के लिए).

मान्य वैल्यू ये हैं:
  • "bulkPurchase"
  • "free"
approval string इस ग्रुप लाइसेंस से जुड़े प्रॉडक्ट को एंटरप्राइज़ ने अभी मंज़ूरी दी है या नहीं. जब ग्रुप का लाइसेंस पहली बार बनाया जाता है, तो प्रॉडक्ट स्वीकार कर लिए जाते हैं. हालांकि, कोई एंटरप्राइज़ एडमिन Google Play की मदद से, इस अनुमति को निरस्त कर सकता है. स्वीकार नहीं किए गए प्रॉडक्ट, असली उपयोगकर्ताओं को कलेक्शन में नहीं दिखेंगे. साथ ही, उन्हें नए एनटाइटलमेंट भी नहीं बनाने चाहिए.

मान्य वैल्यू ये हैं:
  • "approved"
  • "unapproved"
kind string
numProvisioned integer इस प्रॉडक्ट के लिए प्रावधान किए गए लाइसेंस की कुल संख्या. रीड कार्रवाई के ज़रिए लौटाया गया, लेकिन राइट ऑपरेशंस में इसे अनदेखा किया गया.
numPurchased integer खरीदे गए लाइसेंस की संख्या (कई खरीदारी में). अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो प्रावधान किए जा सकने वाले लाइसेंस की संख्या की कोई सीमा नहीं होती है. उदाहरण के लिए, उपयोगकर्ता हासिल करने का टाइप "free" है.
permissions string प्रॉडक्ट की अनुमति की मंज़ूरी की स्थिति. प्रॉडक्ट को स्वीकार किए जाने पर ही इस फ़ील्ड को सेट किया जाता है. ये स्थितियां हो सकती हैं:
  • currentApproved
  • "needsReapproval", प्रॉडक्ट के पास अस्वीकार की गई अनुमतियां हैं. जब तक प्रॉडक्ट की फिर से मंज़ूरी नहीं मिलती, तब तक उसे कोई और प्रॉडक्ट लाइसेंस नहीं दिया जा सकता
  • "allCurrentAndFutureApproved", मौजूदा अनुमतियों को मंज़ूरी मिल गई है और आने वाले समय में किसी भी अनुमति के अपडेट, एडमिन की समीक्षा के बिना अपने-आप स्वीकार हो जाएंगे.


इन वैल्यू को स्वीकार किया जाता है:
  • "allCurrentAndFutureApproved"
  • "currentApproved"
  • "needsReapproval"
productId string उस प्रॉडक्ट का आईडी जिसके लिए लाइसेंस है. उदाहरण के लिए, "app:com.google.android.gm".

तरीके

get
किसी प्रॉडक्ट के लिए एंटरप्राइज़ के ग्रुप लाइसेंस का ब्यौरा हासिल करता है. ध्यान दें: यह आइटम अब उपलब्ध नहीं है. नए इंटिग्रेशन, इस तरीके का इस्तेमाल नहीं कर सकते. ये हमारे नए सुझावों के बारे में बता सकते हैं.
list
उन सभी प्रॉडक्ट के आईडी हासिल करता है जिनके लिए एंटरप्राइज़ के पास ग्रुप लाइसेंस है. ध्यान दें: यह आइटम अब उपलब्ध नहीं है. नए इंटिग्रेशन, इस तरीके का इस्तेमाल नहीं कर सकते. ये हमारे नए सुझावों के बारे में बता सकते हैं.