इस संसाधन के लिए उपलब्ध तरीकों की सूची देखने के लिए, इस पेज के आखिर में देखें.
संसाधन निरूपण
ग्रुप लाइसेंस ऑब्जेक्ट की मदद से, मुफ़्त और पैसे चुकाकर डाउनलोड किए जाने वाले, दोनों तरह के ऐप्लिकेशन के लाइसेंस ट्रैक किए जा सकते हैं. इन्हें एनटाइटलमेंट कहा जाता है. बिना किसी शुल्क के उपलब्ध ऐप्लिकेशन के लिए, ग्रुप का लाइसेंस तब बनाया जाता है, जब एंटरप्राइज़ एडमिन पहली बार Google Play में प्रॉडक्ट को मंज़ूरी देता है या जब किसी उपयोगकर्ता के लिए एपीआई की मदद से प्रॉडक्ट का पहला एनटाइटलमेंट बनाया जाता है. पैसे चुकाकर डाउनलोड किए जाने वाले किसी ऐप्लिकेशन के लिए, ग्रुप लाइसेंस ऑब्जेक्ट सिर्फ़ तब बनाया जाता है, जब कोई एंटरप्राइज़ एडमिन Google Play पर प्रॉडक्ट को पहली बार खरीदता है.ग्रुप लाइसेंस के बारे में क्वेरी करने के लिए, एपीआई का इस्तेमाल करें.
Grouplicenses
संसाधन में, खरीदे गए लाइसेंस की कुल संख्या (सिर्फ़ पैसे चुकाकर डाउनलोड किए जाने वाले ऐप्लिकेशन) और इस्तेमाल किए जा रहे लाइसेंस की कुल संख्या शामिल होती है. दूसरे शब्दों में, प्रॉडक्ट के लिए मौजूद Entitlements
की कुल संख्या. हर प्रॉडक्ट के लिए, सिर्फ़ एक ग्रुप लाइसेंस ऑब्जेक्ट बनाया जाता है. साथ ही, ग्रुप के लाइसेंस ऑब्जेक्ट को कभी नहीं मिटाया जाता. अगर किसी प्रॉडक्ट को अस्वीकार कर दिया जाता है, तो ग्रुप का लाइसेंस बना रहता है. इससे एंटरप्राइज़ एडमिन, इस प्रॉडक्ट के बचे हुए एनटाइटलमेंट को ट्रैक कर सकते हैं.
{ "kind": "androidenterprise#groupLicense", "productId": string, "numPurchased": integer, "numProvisioned": integer, "acquisitionKind": string, "approval": string, "permissions": string }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
acquisitionKind |
string |
यह ग्रुप लाइसेंस कैसे मिला. "bulkPurchase" का मतलब है कि यह Groupलाइसेंस संसाधन इसलिए बनाया गया है, क्योंकि एंटरप्राइज़ ने इस प्रॉडक्ट के लिए लाइसेंस खरीदे हैं; अगर ऐसा नहीं है, तो वैल्यू "free" (मुफ़्त में मिलने वाले प्रॉडक्ट के लिए) है.
ये वैल्यू स्वीकार की जाती हैं:
|
|
approval |
string |
यह ग्रुप लाइसेंस जिस प्रॉडक्ट से जुड़ा है उसे फ़िलहाल एंटरप्राइज़ ने मंज़ूरी दी है या नहीं. ग्रुप का लाइसेंस बनाए जाने के बाद ही प्रॉडक्ट को मंज़ूरी मिलती है. हालांकि, एंटरप्राइज़ एडमिन इस अनुमति को Google Play की मदद से रद्द कर सकता है. जिन प्रॉडक्ट को मंज़ूरी नहीं मिली है वे कलेक्शन में असली उपयोगकर्ताओं को नहीं दिखेंगे. साथ ही, आम तौर पर उनके लिए नए एनटाइटलमेंट नहीं बनाए जाने चाहिए.
ये वैल्यू स्वीकार की जाती हैं:
|
|
kind |
string |
||
numProvisioned |
integer |
इस प्रॉडक्ट के लिए प्रावधान किए गए लाइसेंस की कुल संख्या. रीड ऑपरेशन के ज़रिए दिखाया जाता है, लेकिन राइट ऑपरेशन में अनदेखा किया जाता है. | |
numPurchased |
integer |
खरीदे गए लाइसेंस की संख्या (कई बार खरीदारी की जा सकती है). अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो प्रावधान किए जा सकने वाले लाइसेंस की संख्या की कोई सीमा नहीं होती. उदाहरण के लिए, अगर उपयोगकर्ता हासिल करने का टाइप "free" है. |
|
permissions |
string |
प्रॉडक्ट की अनुमति की मंज़ूरी की स्थिति. यह फ़ील्ड सिर्फ़ तब सेट होता है, जब प्रॉडक्ट को स्वीकार किया गया हो. आपको ये स्थितियां दिख सकती हैं:
ये वैल्यू स्वीकार की जाती हैं:
|
|
productId |
string |
उस प्रॉडक्ट का आईडी जिसके लिए लाइसेंस जारी किया गया है. उदाहरण के लिए, "app:com.google.android.gm" . |