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" का मतलब है कि यह Groupलाइसेंस संसाधन इसलिए बनाया गया है, क्योंकि एंटरप्राइज़ ने इस प्रॉडक्ट के लिए लाइसेंस खरीदे हैं; अगर ऐसा नहीं है, तो वैल्यू "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".

तरीके

पाएं
किसी प्रॉडक्ट के लिए एंटरप्राइज़ के ग्रुप लाइसेंस की जानकारी लेता है.
list
उन सभी प्रॉडक्ट के आईडी हासिल करता है जिनके लिए एंटरप्राइज़ के पास ग्रुप लाइसेंस है.